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