Commiting more changes to fix RSE issues with PHP projects.
[phpeclipse.git] / net.sourceforge.phpeclipse / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4     <extension
5                  id="phpnature"
6                  name="%naturePHP.name"
7                  point="org.eclipse.core.resources.natures">
8           <runtime>
9                  <run
10                   class="net.sourceforge.phpdt.internal.core.JavaProject">
11                  </run>
12           </runtime>
13    </extension>
14
15    <extension
16                  id="parserbuilder"
17                  name="PHP Builder"
18                  point="org.eclipse.core.resources.builders">
19           <builder>
20                  <run
21                    class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
22                  </run>
23           </builder>
24    </extension>
25    <!-- =================================================================================== -->
26 <!-- Extension: Java Markers                                                             -->
27 <!-- =================================================================================== -->
28
29 <!-- Java problems -->
30
31 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
32         <super type="org.eclipse.core.resources.problemmarker"/>
33         <super type="org.eclipse.core.resources.textmarker"/>
34         <persistent value="true"/>
35         <attribute name="id"/>
36         <attribute name="flags"/>
37         <attribute name="arguments"/>
38 </extension>
39
40 <!-- Java transient problems -->
41
42 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
43         <super type="org.eclipse.core.resources.textmarker"/>
44         <persistent value="false"/>
45         <attribute name="id"/>
46         <attribute name="flags"/>
47         <attribute name="arguments"/>
48 </extension>
49
50 <!-- PHP tasks -->
51
52 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
53         <super type="org.eclipse.core.resources.taskmarker"/>
54         <persistent value="true"/>
55 </extension>
56
57 <extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/>
58 <extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/>
59 <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
60
61   <extension
62         point="org.eclipse.ui.decorators">
63         <decorator
64                 label="%ProblemsLabelDecorator.label"
65                 state="true"
66                 lightweight="true"
67                 location="BOTTOM_LEFT"
68                 class="net.sourceforge.phpdt.ui.ProblemsLabelDecorator"
69                 id="net.sourceforge.phpdt.ui.problem.decorator">
70                 <description>
71                         %ProblemsLabelDecorator.description
72                 </description>
73                 <enablement>
74                         <or>
75                                 <objectClass
76                                         name="org.eclipse.core.resources.IResource">
77                                 </objectClass>
78                                 <objectClass
79                                         name="net.sourceforge.phpdt.core.IJavaElement">
80                                 </objectClass>
81                         </or>
82                 </enablement>
83         </decorator>
84         <decorator
85                 label="%OverrideIndicatorLabelDecorator.label"
86                 lightweight="true"
87                 location="BOTTOM_RIGHT"
88                 state="true"
89                 class="net.sourceforge.phpdt.ui.OverrideIndicatorLabelDecorator"
90                 id="net.sourceforge.phpdt.ui.override.decorator">
91                 <description>
92                         %OverrideIndicatorLabelDecorator.description
93                 </description>
94                 <enablement>
95                         <objectClass
96                                 name="net.sourceforge.phpdt.core.IMethod">
97                         </objectClass>
98                 </enablement>
99         </decorator>
100   </extension>
101
102    <extension
103                  point="org.eclipse.team.core.fileTypes">
104           <fileTypes type="text" extension="php" />
105           <fileTypes type="text" extension="phpc" />
106           <fileTypes type="text" extension="php3" />
107           <fileTypes type="text" extension="php4" />
108           <fileTypes type="text" extension="php5" />
109           <fileTypes type="text" extension="phtml" />
110           <fileTypes type="text" extension="inc" />
111           <fileTypes type="text" extension="module" />
112           <fileTypes type="text" extension="phpt" />
113           <fileTypes type="text" extension="ctp" />
114    </extension>
115
116 <!-- declares a content type for PHP Source files -->
117
118    <extension point="org.eclipse.core.runtime.contentTypes">
119         <content-type id="phpSource" name="%phpSourceName"
120                 base-type="org.eclipse.core.runtime.text"
121                 priority="high"
122                 file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/>
123    </extension>
124
125    <extension
126           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
127    <hover
128                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
129                  id="net.sourceforge.phpdt.ui.BestMatchHover"
130                  label="%sequentialHover"
131                  description="%sequentialHoverDescription">
132    </hover>
133    </extension>
134
135 <extension
136           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
137    <hover
138                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
139                  id="net.sourceforge.phpdt.ui.JavaSourceHover"
140                  label="%sourceHover"
141                  description="%sourceHoverDescription">
142    </hover>
143    <hover
144                         label="%problemHover"
145                         description="%problemHoverDescription"
146                         class="net.sourceforge.phpdt.internal.ui.text.java.hover.ProblemHover"
147                         id="net.sourceforge.phpdt.ui.ProblemHover">
148    </hover>
149    <hover
150                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
151                  id="net.sourceforge.phpdt.ui.AnnotationHover"
152                  label="%annotationHover"
153                  description="%annotationHoverDescription">
154    </hover>
155    </extension>
156
157    <extension
158                  point="org.eclipse.ui.perspectives">
159           <perspective
160                         name="%perspectivePHP.name"
161                         icon="icons/obj16/php.png"
162                         class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
163                         id="net.sourceforge.phpeclipse.PHPPerspective">
164           </perspective>
165    </extension>
166
167    <extension
168                  point="org.eclipse.ui.perspectiveExtensions">
169           <perspectiveExtension
170                         targetID="net.sourceforge.phpeclipse.PHPPerspective">
171                            <showInPart id="net.sourceforge.phpeclipse.webbrowser.view" />
172                            <showInPart id="org.eclipse.ui.views.ResourceNavigator" />
173           </perspectiveExtension>
174    </extension>
175
176    <extension
177                  point="org.eclipse.ui.newWizards">
178           <category
179                         name="%newWizardCategory.name"
180                         id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
181           </category>
182           <wizard
183                         name="%newWizardPHPProject.name"
184                         icon="icons/obj16/php.png"
185                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
186                         class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
187                         project="true"
188                         id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
189                  <description>
190                         Create a new PHP project.
191                  </description>
192           </wizard>
193
194           <wizard
195                         name="%newWizardPHPFile.name"
196                         icon="icons/obj16/phpedit.gif"
197                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
198                         class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
199                         id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
200                  <description>
201                         Create a basic PHP file.
202                  </description>
203           </wizard>
204           <wizard
205                         name="%newWizardHTMLFile.name"
206                         icon="icons/obj16/htmledit.gif"
207                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
208                         class="net.sourceforge.phpeclipse.wizards.HTMLFileWizard"
209                         id="net.sourceforge.phpeclipse.wizards.HTMLFileWizard">
210                  <description>
211                         Create a basic HTML file.
212                  </description>
213           </wizard>
214    </extension>
215    <extension point="org.eclipse.ui.exportWizards">
216          <wizard name="%ExportWizards.Obfuscator"
217                          icon="icons/ctool16/exportdir_wiz.gif"
218                          class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
219                          id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
220          <description>%ExportWizards.ObfuscatorDescription</description>
221          <selection class="org.eclipse.core.resources.IResource" />
222          </wizard>
223   </extension>
224    <extension
225                  point="org.eclipse.ui.ide.projectNatureImages">
226           <image
227                         icon="icons/ovr16/php_ovr2.gif"
228                         natureId="net.sourceforge.phpeclipse.phpnature"
229                         id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
230           </image>
231    </extension>
232    <extension
233                  point="org.eclipse.ui.propertyPages">
234           <page
235          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
236          icon="icons/obj16/php.png"
237          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
238          name="%todoPageName"
239          objectClass="org.eclipse.core.resources.IProject">
240                  <filter
241                            name="nature"
242                            value="net.sourceforge.phpeclipse.phpnature">
243                  </filter>
244           </page>
245           <page
246          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
247          icon="icons/obj16/php.png"
248          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
249          name="%todoPageName"
250          objectClass="net.sourceforge.phpdt.core.IJavaProject">
251                  <filter
252                            name="nature"
253                            value="net.sourceforge.phpeclipse.phpnature">
254                  </filter>
255           </page>
256                         <page
257          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
258          icon="icons/obj16/php.png"
259          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
260          name="%compilerPageName"
261          objectClass="org.eclipse.core.resources.IProject">
262                  <filter
263                            name="nature"
264                            value="net.sourceforge.phpeclipse.phpnature">
265                  </filter>
266           </page>
267           <page
268          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
269          icon="icons/obj16/php.png"
270          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
271          name="%compilerPageName"
272          objectClass="net.sourceforge.phpdt.core.IJavaProject">
273                  <filter
274                            name="nature"
275                            value="net.sourceforge.phpeclipse.phpnature">
276                  </filter>
277           </page>
278    </extension>
279    <extension
280                  point="org.eclipse.ui.editors">
281           <editor
282                         name="%phpEditorName"
283                         default="true"
284                         icon="icons/obj16/phpedit.gif"
285                         contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
286                         class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
287                         symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
288                         id="net.sourceforge.phpeclipse.PHPUnitEditor">
289                         <contentTypeBinding
290                            contentTypeId="net.sourceforge.phpeclipse.phpSource"
291                         />
292           </editor>
293    </extension>
294           <extension
295                  point="org.eclipse.ui.fontDefinitions">
296           <fontDefinition
297                         label="%phpEditorFontDefiniton.label"
298                         defaultsTo="org.eclipse.jface.textfont"
299                         id="net.sourceforge.phpdt.ui.editors.textfont">
300                  <description>
301                         %phpEditorFontDefintion.description
302                  </description>
303           </fontDefinition>
304    </extension>
305    <extension
306                  point="org.eclipse.ui.editors.annotationTypes">
307           <type
308                  name="net.sourceforge.phpdt.ui.error"
309                  super="org.eclipse.ui.workbench.texteditor.error"
310                  markerType="net.sourceforge.phpeclipse.problem"
311                  markerSeverity="2">
312           </type>
313           <type
314                  name="net.sourceforge.phpdt.ui.warning"
315                  super="org.eclipse.ui.workbench.texteditor.warning"
316                  markerType="net.sourceforge.phpeclipse.problem"
317                  markerSeverity="1">
318           </type>
319           <type
320                  name="net.sourceforge.phpdt.ui.info"
321                  super="org.eclipse.ui.workbench.texteditor.info"
322                  markerType="net.sourceforge.phpeclipse.problem"
323                  markerSeverity="0">
324           </type>
325           <type
326                  name="net.sourceforge.phpdt.ui.occurrences">
327           </type>
328    </extension>
329    <extension
330                  point="org.eclipse.ui.editors.markerAnnotationSpecification">
331           <specification
332                         annotationType="net.sourceforge.phpdt.ui.error"
333                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
334           </specification>
335           <specification
336                         annotationType="net.sourceforge.phpdt.ui.warning"
337                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
338           </specification>
339           <specification
340                         annotationType="net.sourceforge.phpdt.ui.info"
341                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
342           </specification>
343           <specification
344                         annotationType="org.eclipse.debug.core.breakpoint"
345                         icon="icons/full/obj16/brkp_obj.gif"
346                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
347           </specification>
348           <specification
349                         annotationType="net.sourceforge.phpdt.ui.occurrences"
350                         label="%OccurrenceAnnotation.label"
351                         icon="icons/obj16/searchm_obj.gif"
352                         textPreferenceKey="occurrenceIndication"
353                         textPreferenceValue="false"
354                         highlightPreferenceKey="occurrenceHighlighting"
355                         highlightPreferenceValue="true"
356                         overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
357                         overviewRulerPreferenceValue="true"
358                         verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
359                         verticalRulerPreferenceValue="false"
360                         colorPreferenceKey="occurrenceIndicationColor"
361                         colorPreferenceValue="180,207,205"
362                         presentationLayer="3"
363                         showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
364                         showInNextPrevDropdownToolbarAction="true"
365                         isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
366                         isGoToNextNavigationTarget="false"
367                         isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
368                         isGoToPreviousNavigationTarget="false">
369           </specification>
370         </extension>
371
372    <extension
373                  point="org.eclipse.ui.actionSets">
374           <actionSet
375                         label="%CodingActionSet.label"
376                         description="%CodingActionSet.description"
377                         visible="false"
378                         id="net.sourceforge.phpeclipse.ui.CodingActionSet">
379 <!-- =========================================================================== -->
380 <!-- Source Menu                                                                 -->
381 <!-- =========================================================================== -->
382                  <menu
383                            label="%SourceMenu.label"
384                            path="edit/editEnd"
385                            id="net.sourceforge.phpeclipse.ui.source.menu">
386                          <separator
387                                    name="editGroup">
388                          </separator>
389                  </menu>
390                  <action
391                            definitionId="net.sourceforge.phpeclipse.phpeditor.format"
392                            label="%FormatAction.label"
393                            retarget="true"
394                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
395                            id="net.sourceforge.phpeclipse.phpeditor.Format">
396                  </action>
397                  <action
398                            label="%ShiftLeftAction.label"
399                            retarget="true"
400                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
401                            id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
402                  </action>
403                  <action
404                            label="%ShiftRightAction.label"
405                            retarget="true"
406                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
407                            id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
408                  </action>
409                  <action
410                            definitionId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
411                            label="%RemoveBlockCommentAction.label"
412                            retarget="true"
413                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
414                            id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
415                  </action>
416                  <action
417                            definitionId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
418                            label="%AddBlockCommentAction.label"
419                            retarget="true"
420                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
421                            id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
422                  </action>
423                  <action
424                            definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
425                            label="%ToggleCommentAction.label"
426                            retarget="true"
427                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
428                            id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
429                  </action>
430                  <action
431                            definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
432                            label="%UncommentAction.label"
433                            retarget="true"
434                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
435                            id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
436                  </action>
437                  <action
438                            definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
439                            label="%CommentAction.label"
440                            retarget="true"
441                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
442                            id="net.sourceforge.phpeclipse.phpeditor.Comment">
443                  </action>
444           </actionSet>
445    </extension>
446    <extension
447                  point="org.eclipse.ui.actionSetPartAssociations">
448           <actionSetPartAssociation
449                         targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
450                  <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
451           </actionSetPartAssociation>
452    </extension>
453
454 <!-- =========================================================================== -->
455 <!-- PHP Editor Action Definition IDs -->
456 <!-- =========================================================================== -->
457
458         <!-- FIXME: there is too much duplication of contributions pointing to the same action. we should find a better way-->
459    <extension
460                  point="org.eclipse.ui.popupMenus">
461           <!-- php, phpc,php3,php4,php5,phpt-->
462           <objectContribution
463                         objectClass="org.eclipse.core.resources.IFile"
464                         nameFilter="*.php*"
465                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phpS">
466                  <action
467                            label="Open PHP Browser"
468                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
469                            menubarPath="additions"
470                            id="net.sourceforge.phpeclipse.actions.showAction">
471                  </action>
472           </objectContribution>
473
474           <!-- cake PHP support -->
475           <objectContribution
476                         objectClass="org.eclipse.core.resources.IFile"
477                         nameFilter="*.ctp"
478                         id="net.sourceforge.phpeclipse.actions.popupShowAction.ctp">
479                  <action
480                            label="Open PHP Browser"
481                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
482                            menubarPath="additions"
483                            id="net.sourceforge.phpeclipse.actions.showAction">
484                  </action>
485           </objectContribution>
486           <objectContribution
487                         objectClass="org.eclipse.core.resources.IFile"
488                         nameFilter="*.module"
489                         id="net.sourceforge.phpeclipse.actions.popupShowAction.module">
490                  <action
491                            label="Open PHP Browser"
492                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
493                            menubarPath="additions"
494                            id="net.sourceforge.phpeclipse.actions.showAction">
495                  </action>
496           </objectContribution>
497           <objectContribution
498                         objectClass="org.eclipse.core.resources.IFile"
499                         nameFilter="*.inc"
500                         id="net.sourceforge.phpeclipse.actions.popupShowAction.inc">
501                  <action
502                            label="Open PHP Browser"
503                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
504                            menubarPath="additions"
505                            id="net.sourceforge.phpeclipse.actions.showAction">
506                  </action>
507           </objectContribution>
508           <objectContribution
509                         objectClass="org.eclipse.core.resources.IFile"
510                         nameFilter="*.phtml"
511                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phtml">
512                  <action
513                            label="Open PHP Browser"
514                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
515                            menubarPath="additions"
516                            id="net.sourceforge.phpeclipse.actions.showAction">
517                  </action>
518           </objectContribution>
519           <objectContribution
520                         objectClass="org.eclipse.core.resources.IFile"
521                         nameFilter="*.htm*"
522                         id="net.sourceforge.phpeclipse.actions.popupShowAction.html">
523                  <action
524                            label="Open PHP Browser"
525                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
526                            menubarPath="additions"
527                            id="net.sourceforge.phpeclipse.actions.showAction">
528                  </action>
529           </objectContribution>
530           <objectContribution
531                         objectClass="org.eclipse.core.resources.IFile"
532                         nameFilter="*.xml"
533                         id="net.sourceforge.phpeclipse.actions.popupShowAction.xml">
534                  <action
535                            label="Open PHP Browser"
536                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
537                            menubarPath="additions"
538                            id="net.sourceforge.phpeclipse.actions.showAction">
539                  </action>
540           </objectContribution>
541
542           <!-- Viewers -->
543           <viewerContribution
544                         targetID="#PHPEditorContext"
545                         id="net.sourceforge.phpeclipse.actions.popupHTMLWizard">
546                  <action
547                            label="Insert HTML (dl,ul,ol,table)"
548                            class="net.sourceforge.phpeclipse.wizards.html.InsertHTMLElementAction"
549                            menubarPath="additions"
550                            id="net.sourceforge.phpeclipse.actions.wizards.html">
551                  </action>
552           </viewerContribution>
553           <viewerContribution
554                         targetID="#PHPEditorContext"
555                         id="net.sourceforge.phpeclipse.actions.popupOpenAllIncludes">
556                  <action
557                            label="Open Included Files List"
558                            class="net.sourceforge.phpeclipse.actions.PHPOpenAllIncludesEditorAction"
559                            menubarPath="additions"
560                            id="net.sourceforge.phpeclipse.actions.openallincludes">
561                  </action>
562           </viewerContribution>
563           <viewerContribution
564                         targetID="#PHPEditorContext"
565                         id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
566                  <action
567                            label="%OpenDeclaration"
568                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
569                            menubarPath="additions"
570                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
571                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
572                  </action>
573           </viewerContribution>
574          <viewerContribution
575                 targetID="#PHPEditorContext"
576                 id="net.sourceforge.phpdt.ltk.renameLocalVariable">
577                 <action label="Rename Local Variable in Functions/Methods"
578                                 class="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"
579                                 menubarPath="additions"
580                                 id="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"/>
581           </viewerContribution>
582           <viewerContribution
583                         targetID="#PHPRulerContext"
584                         id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
585                  <action
586                            label="%AddTask.label"
587                            helpContextId="org.eclipse.ui.AddTask_action_context"
588                            class="org.eclipse.ui.texteditor.TaskRulerAction"
589                            menubarPath="add"
590                            id="org.eclipse.ui.texteditor.TaskRulerAction">
591                  </action>
592                  <action
593                            label="%AddBookmark.label"
594                            helpContextId="org.eclipse.ui.bookmark_action_context"
595                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
596                            menubarPath="add"
597                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
598                  </action>
599           </viewerContribution>
600    </extension>
601    <extension
602                  point="org.eclipse.ui.actionSets">
603           <actionSet
604                         label="%OpenActionSet.label"
605                         description="%OpenActionSet.description"
606                         visible="false"
607                         id="net.sourceforge.phpeclipse.ui.A_OpenActionSet">
608                  <action
609                            definitionId="net.sourceforge.phpeclipse.ui.edit.text.java.open.editor"
610                            label="%OpenDeclaration"
611                            tooltip="%OpenDeclaration"
612                            retarget="true"
613                            menubarPath="navigate/open.ext"
614                            allowLabelUpdate="true"
615                            id="net.sourceforge.phpeclipse.ui.actions.Open">
616                  </action>
617           </actionSet>
618    </extension>
619    <extension
620                  point="org.eclipse.ui.editorActions">
621           <editorContribution
622                         id="org.eclipse.ui.texteditor.ruler.actions"
623                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
624                 <action
625                         id="org.eclipse.ui.texteditor.BookmarkRulerAction"
626                         actionID="RulerDoubleClick"
627                         label="%Dummy.label"
628                         helpContextId="org.eclipse.ui.bookmark_action_context"
629                         class="org.eclipse.ui.texteditor.BookmarkRulerAction">
630                 </action>
631                 <action
632                         label="%Dummy.label"
633                         class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
634                         actionID="RulerClick"
635                         id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
636                 </action>
637           </editorContribution>
638           <editorContribution
639                         id="net.sourceforge.phpdt.editor.actions"
640                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
641                  <action
642                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
643                            label="%OpenDeclaration"
644                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
645                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
646                  </action>
647           </editorContribution>
648    </extension>
649    <extension
650                  point="org.eclipse.ui.popupMenus">
651           <viewerContribution
652                         targetID="#CompilationUnitRulerContext"
653                         id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
654                  <action
655                            label="%Dummy.label"
656                            helpContextId="net.sourceforge.phpeclipse.quick_fix_action"
657                            class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
658                            menubarPath="additions"
659                            id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
660                  </action>
661           </viewerContribution>
662    </extension>
663    <extension
664                  point="org.eclipse.ui.popupMenus">
665           <viewerContribution
666                         targetID="#CompilationUnitRulerContext"
667                         id="net.sourceforge.phpdt.ui.CompilationUnitEditorPopupActions">
668                  <action
669                            label="%AddTask.label"
670                            helpContextId="org.eclipse.ui.AddTask_action_context"
671                            tooltip="%AddTask.tooltip"
672                            class="org.eclipse.ui.texteditor.TaskRulerAction"
673                            menubarPath="add"
674                            id="org.eclipse.ui.texteditor.TaskRulerAction">
675                  </action>
676                  <action
677                            label="%AddBookmark.label"
678                            helpContextId="org.eclipse.ui.bookmark_action_context"
679                            tooltip="%AddBookmark.tooltip"
680                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
681                            menubarPath="add"
682                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
683                  </action>
684                  <menu
685                         id="projection"
686                         label="%Folding.label"
687                         path="rest">
688                  </menu>
689                  <action
690                            label="%Dummy.label"
691                            tooltip="%Dummy.label"
692                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingExpandAllRulerAction"
693                            menubarPath="projection/additions"
694                            definitionId="org.eclipse.ui.edit.text.folding.expand_all"
695                            id="net.sourceforge.phpdt.ui.folding.expandAll">
696                  </action>
697                  <action
698                            label="%Dummy.label"
699                            tooltip="%Dummy.label"
700                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingToggleRulerAction"
701                            menubarPath="projection/additions"
702                            definitionId="org.eclipse.ui.edit.text.folding.toggle"
703                            id="net.sourceforge.phpdt.ui.folding.toggle">
704                  </action>
705           </viewerContribution>
706    </extension>
707  <!-- =========================================================================== -->
708 <!-- PHPDT/UI command definitions                                                   -->
709 <!-- =========================================================================== -->
710    <extension point="org.eclipse.ui.contexts">
711           <context name="%context.editingPHPSource.name"
712            description="%context.editingPHPSource.description"
713            parentId="org.eclipse.ui.textEditorScope"
714            id="net.sourceforge.phpdt.ui.phpEditorScope" />
715    </extension>
716    <extension
717                  point="org.eclipse.ui.commands">
718           <category
719                         name="%category.source.name"
720                         description="%category.source.description"
721                         id="net.sourceforge.phpeclipse.ui.category.source">
722           </category>
723
724  <!-- source -->
725           <command
726                         name="%ActionDefinition.comment.name"
727                         description="%ActionDefinition.comment.description"
728                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
729                         id="net.sourceforge.phpeclipse.phpeditor.comment">
730           </command>
731           <command
732                         name="%ActionDefinition.uncomment.name"
733                         description="%ActionDefinition.uncomment.description"
734                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
735                         id="net.sourceforge.phpeclipse.phpeditor.uncomment">
736           </command>
737           <command
738                         name="%ActionDefinition.toggleComment.name"
739                         description="%ActionDefinition.toggleComment.description"
740                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
741                         id="net.sourceforge.phpeclipse.phpeditor.toggle.comment">
742           </command>
743
744           <command
745                         name="%ActionDefinition.addBlockComment.name"
746                         description="%ActionDefinition.addBlockComment.description"
747                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
748                         id="net.sourceforge.phpeclipse.phpeditor.add.block.comment">
749           </command>
750           <command
751                         name="%ActionDefinition.removeBlockComment.name"
752                         description="%ActionDefinition.removeBlockComment.description"
753                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
754                         id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment">
755           </command>
756           <command
757                         name="%ActionDefinition.indent.name"
758                         description="%ActionDefinition.indent.description"
759                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
760                         id="net.sourceforge.phpeclipse.phpeditor.indent">
761           </command>
762           <command
763                         name="%ActionDefinition.format.name"
764                         description="%ActionDefinition.format.description"
765                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
766                         id="net.sourceforge.phpeclipse.phpeditor.format">
767           </command>
768
769           <!-- navigate -->
770           <command
771                         name="%ActionDefinition.gotoNextMember.name"
772                         description="%ActionDefinition.gotoNextMember.description"
773                         categoryId="org.eclipse.ui.category.navigate"
774                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member">
775           </command>
776           <command
777                         name="%ActionDefinition.gotoPreviousMember.name"
778                         description="%ActionDefinition.gotoPreviousMember.description"
779                         categoryId="org.eclipse.ui.category.navigate"
780                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member">
781           </command>
782           <command
783                         name="%ActionDefinition.gotoMatchingBracket.name"
784                         description="%ActionDefinition.gotoMatchingBracket.description"
785                         categoryId="org.eclipse.ui.category.navigate"
786                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
787           </command>
788           <command
789                         name="%OpenDeclaration"
790                         description="%OpenDeclaration"
791                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
792                         id="net.sourceforge.phpeclipse.actions.opendeclaration">
793           </command>
794    </extension>
795    <extension
796                  id="net.sourceforge.phpeclipse.JavaDocumentSetupParticipant"
797                  name="%javaDocumentSetupParticipant"
798                  point="org.eclipse.core.filebuffers.documentSetup">
799           <participant
800                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
801                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentSetupParticipant">
802           </participant>
803    </extension>
804    <extension
805                  id="net.sourceforge.phpeclipse.JavaDocumentFactory"
806                  name="%javaDocumentFactory"
807                  point="org.eclipse.core.filebuffers.documentCreation">
808           <factory
809                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
810                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentFactory">
811           </factory>
812    </extension>
813
814    <extension
815                  point="org.eclipse.ui.preferencePages">
816           <page name="PHP"
817                         category="net.sourceforge.phpeclipse.ui.preferencePage"
818                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
819                         id="net.sourceforge.phpeclipse.preferences.PHPPreferencePage">
820           </page>
821           <page
822                         name="Code Templates"
823                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
824                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeTemplatePreferencePage"
825                         id="net.sourceforge.phpeclipse.preference.CodeTemplatePreferencePage">
826           </page>
827           <page
828                         name="%compilerOptionsPrefName"
829                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
830                         class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPreferencePage"
831                         id="net.sourceforge.phpeclipse.preference.CompilerPreferencePage">
832           </page>
833           <page
834                         name="%todoTaskPrefName"
835                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
836                         class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage"
837                         id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage">
838           </page>
839           <page
840                         name="Formatter"
841                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
842                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
843                         id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
844           </page>
845           <page name="%codeAssistPageName"
846                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
847                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage"
848                         id="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage">
849           </page>
850                         <page
851                         name="%templatePageName"
852                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
853                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaTemplatePreferencePage"
854                         id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
855           </page>
856           <page
857                         name="%spellingPrefName"
858                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
859                         class="net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage"
860                         id = "net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage">
861           </page>
862           <page
863                         name="%editorMarkOccurrencesPage"
864                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
865                         class="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
866                         id="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage">
867           </page>
868    </extension>
869
870 <!-- external tools -->
871 <!-- extension point definitions -->
872         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
873         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
874         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
875         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
876         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
877
878 <!-- Extensions -->
879
880         <extension
881                 point= "net.sourceforge.phpeclipse.foldingStructureProviders">
882                 <provider
883                         id="net.sourceforge.phpdt.ui.text.defaultFoldingProvider"
884                         name= "%defaultFoldingStructureProviderName"
885                         class="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider"
886                         preferencesClass="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
887                 </provider>
888         </extension>
889
890 <!-- =========================================================================== -->
891 <!-- Filter Support                                                              -->
892 <!-- =========================================================================== -->
893    <extension
894                  point="net.sourceforge.phpeclipse.phpElementFilters">
895 <!-- Outline Page -->
896           <filter
897                         targetId="net.sourceforge.phpeclipse.JavaOutlinePage"
898                         name="%HideImportDeclaration.label"
899                         enabled="false"
900                         description="%HideImportDeclaration.description"
901                         class="net.sourceforge.phpdt.internal.ui.filters.ImportDeclarationFilter"
902                         id="net.sourceforge.phpeclipse.JavaOutlinePage.ImportDeclarationFilter">
903           </filter>
904    </extension>
905
906 <!-- =========================================================================== -->
907 <!-- Templates                                                                   -->
908 <!-- =========================================================================== -->
909    <extension
910                  point="org.eclipse.ui.editors.templates">
911           <contextType
912                         name="%templates.php.contextType.name"
913                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaContextType"
914                         id="java">
915           </contextType>
916           <contextType
917                         name="%templates.phpdoc.contextType.name"
918                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaDocContextType"
919                         id="javadoc">
920           </contextType>
921           <contextType
922                         name="%templates.html.contextType.name"
923                         class="net.sourceforge.phpdt.internal.corext.template.php.HTMLContextType"
924                         id="javadoc">
925           </contextType>
926           <include
927                           file="templates/default-templates.xml"
928                           translations="templates/default-templates.properties">
929           </include>
930           <include
931                           file="templates/default-codetemplates.xml"
932                           translations="templates/default-templates.properties">
933           </include>
934    </extension>
935    <extension
936                  point="org.eclipse.ui.bindings">
937           <key
938                         sequence="Ctrl+Shift+C"
939                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
940                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
941                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
942           </key>
943           <key
944                         sequence="Ctrl+/"
945                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
946                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
947                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
948           </key>
949           <key
950                            sequence="Ctrl+7"
951                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
952                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
953                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
954           </key>
955           <key
956                         platform="carbon"
957                         sequence="Ctrl+Shift+C"
958                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
959                         commandId=""
960                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
961           </key>
962           <key
963                         platform="carbon"
964                         sequence="Command+Shift+C"
965                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
966                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
967                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
968           </key>
969           <key
970                         platform="carbon"
971                         sequence="Ctrl+/"
972                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
973                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
974                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
975           </key>
976           <key
977                         platform="carbon"
978                         sequence="Command+/"
979                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
980                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
981                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
982           </key>
983           <key
984                         platform="carbon"
985                         sequence="Ctrl+7"
986                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
987                         commandId=""
988                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
989           </key>
990           <key
991                         platform="carbon"
992                         sequence="Command+7"
993                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
994                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
995                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
996           </key>
997           <key
998                         platform="gtk"
999                         sequence="Ctrl+Shift+C"
1000                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1001                         commandId=""
1002                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1003           </key>
1004           <key
1005                         platform="gtk"
1006                         sequence="Esc Ctrl+C"
1007                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1008                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1009                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1010           </key>
1011           <key
1012                         sequence="Ctrl+Shift+/"
1013                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1014                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1015                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1016           </key>
1017           <key
1018                         platform="carbon"
1019                         sequence="Ctrl+Shift+/"
1020                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1021                         commandId=""
1022                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1023           </key>
1024           <key
1025                         platform="carbon"
1026                         sequence="Command+Shift+/"
1027                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1028                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1029                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1030           </key>
1031           <key
1032                         sequence="Ctrl+Shift+\"
1033                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1034                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1035                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1036           </key>
1037           <key
1038                         platform="carbon"
1039                         sequence="Ctrl+Shift+\"
1040                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1041                         commandId=""
1042                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1043           </key>
1044           <key
1045                         platform="carbon"
1046                         sequence="Command+Shift+\"
1047                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1048                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1049                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1050           </key>
1051           <key
1052                         sequence="Ctrl+I"
1053                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1054                         commandId="net.sourceforge.phpeclipse.phpeditor.indent"
1055                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1056           </key>
1057           <key
1058                         sequence="Ctrl+Shift+F"
1059                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1060                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1061                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1062           </key>
1063           <key
1064                         platform="carbon"
1065                         sequence="Ctrl+Shift+F"
1066                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1067                         commandId=""
1068                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1069           </key>
1070           <key
1071                         platform="carbon"
1072                         sequence="Command+Shift+F"
1073                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1074                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1075                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1076           </key>
1077           <key
1078                         platform="gtk"
1079                         sequence="Ctrl+Shift+F"
1080                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1081                         commandId=""
1082                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1083           </key>
1084           <key
1085                         platform="gtk"
1086                         sequence="Esc Ctrl+F"
1087                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1088                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1089                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1090           </key>
1091           <key
1092                         sequence="Ctrl+Shift+ARROW_DOWN"
1093                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1094                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1095                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1096           </key>
1097           <key
1098                         platform="carbon"
1099                         sequence="Ctrl+Shift+ARROW_DOWN"
1100                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1101                         commandId=""
1102                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1103           </key>
1104           <key
1105                         platform="carbon"
1106                         sequence="Command+Shift+ARROW_DOWN"
1107                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1108                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1109                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1110           </key>
1111           <key
1112                         sequence="Ctrl+Shift+ARROW_UP"
1113                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1114                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1115                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1116           </key>
1117           <key
1118                         platform="carbon"
1119                         sequence="Ctrl+Shift+ARROW_UP"
1120                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1121                         commandId=""
1122                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1123           </key>
1124           <key
1125                         platform="carbon"
1126                         sequence="Command+Shift+ARROW_UP"
1127                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1128                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1129                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1130           </key>
1131           <key
1132                         sequence="Ctrl+Shift+P"
1133                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1134                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1135                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1136           </key>
1137           <key
1138                         platform="carbon"
1139                         sequence="Ctrl+Shift+P"
1140                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1141                         commandId=""
1142                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1143           </key>
1144           <key
1145                         platform="carbon"
1146                         sequence="Command+Shift+P"
1147                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1148                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1149                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1150           </key>
1151           <key
1152                         sequence="F3"
1153                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1154                         commandId="net.sourceforge.phpeclipse.actions.opendeclaration"
1155                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1156           </key>
1157    </extension>
1158 </plugin>