5f7ce85d0f5b6283f0d5e68afceab0ada683f795
[phpeclipse.git] / net.sourceforge.phpeclipse / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin
4    id="net.sourceforge.phpeclipse"
5    name="%pluginName"
6    version="1.1.3"
7    provider-name="%providerName"
8    class="net.sourceforge.phpeclipse.PHPeclipsePlugin">
9     
10    <runtime>
11       <library name="phpeclipse.jar">
12         <export name="*"/>
13       </library>
14  <!--     <library name="lib/hsqldb.jar"/> -->
15  <!--     <library name="lib/xstream-1.0.2.jar" /> -->
16    </runtime>
17    <requires>
18       <import plugin="org.eclipse.core.runtime.compatibility"/>
19       <import plugin="org.eclipse.ui"/>
20       <import plugin="org.eclipse.ui.console"/>
21       <import plugin="org.eclipse.core.resources"/>
22       <import plugin="org.eclipse.search"/> 
23       <import plugin="org.eclipse.debug.core"/>
24       <import plugin="org.eclipse.debug.ui"/>
25       <import plugin="org.eclipse.compare"/>
26       <import plugin="org.eclipse.core.filebuffers"/>
27       <import plugin="org.eclipse.jface.text"/>
28       <import plugin="org.eclipse.ui.workbench.texteditor"/>
29       <import plugin="org.eclipse.ui.ide"/>
30       <import plugin="org.eclipse.ui.views"/>
31       <import plugin="org.eclipse.ui.editors"/>
32       <import plugin="org.eclipse.ui.externaltools"/>
33       <import plugin="org.eclipse.help"/>
34       <import plugin="org.eclipse.team.core"/>
35       <import plugin="org.eclipse.swt"/>
36       <import plugin="org.eclipse.search"/>
37       <import plugin="org.eclipse.update.ui"/>
38   <!--    <import plugin="net.sourceforge.phpeclipse.quantum.sql"/>  -->
39       <import plugin="com.quantum.Quantum"/> 
40       <import plugin="net.sourceforge.phpeclipse.webbrowser"/>
41       <import plugin="net.sourceforge.phpeclipse.core"/>
42       <import plugin="net.sourceforge.phpeclipse.ui"/>
43       <import plugin="net.sourceforge.phpeclipse.xml.core"/>
44       <import plugin="net.sourceforge.phpeclipse.xml.ui"/>
45    </requires>
46
47    <extension
48          id="phpnature"
49          name="%naturePHP.name"
50          point="org.eclipse.core.resources.natures">
51       <runtime>
52          <run
53           class="net.sourceforge.phpdt.internal.core.JavaProject">
54          </run>
55       </runtime>
56    </extension>
57    
58    <extension
59          id="parserbuilder"
60          name="PHP Builder"
61          point="org.eclipse.core.resources.builders">
62       <builder>
63          <run  
64            class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
65          </run>
66       </builder>
67    </extension>
68    <!-- =================================================================================== -->
69 <!-- Extension: Java Markers                                                             -->
70 <!-- =================================================================================== -->
71
72 <!-- Java problems -->
73
74 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
75         <super type="org.eclipse.core.resources.problemmarker"/>
76         <super type="org.eclipse.core.resources.textmarker"/>
77         <persistent value="true"/>
78         <attribute name="id"/>
79         <attribute name="flags"/>
80         <attribute name="arguments"/>
81 </extension>   
82
83 <!-- Java transient problems -->
84
85 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
86         <super type="org.eclipse.core.resources.textmarker"/>
87         <persistent value="false"/>
88         <attribute name="id"/>
89         <attribute name="flags"/>
90         <attribute name="arguments"/>
91 </extension>
92
93 <!-- PHP tasks -->
94
95 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
96     <super type="org.eclipse.core.resources.taskmarker"/> 
97     <persistent value="true"/>
98 </extension>
99
100 <extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/>
101 <extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/> 
102 <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
103    
104   <extension
105         point="org.eclipse.ui.decorators">
106  <!--
107         <decorator
108                 label="%ProblemsLabelDecorator.label"
109                 state="false"
110                 lightweight="true"
111                 location="BOTTOM_LEFT"
112                 class="net.sourceforge.phpdt.ui.ProblemsLabelDecorator"
113                 id="net.sourceforge.phpdt.ui.problem.decorator">
114                 <description>
115                         %ProblemsLabelDecorator.description
116                 </description>
117                 <enablement>
118                         <or>
119                                 <objectClass
120                                         name="org.eclipse.core.resources.IResource">
121                                 </objectClass>         
122                                 <objectClass
123                                         name="net.sourceforge.phpdt.core.IJavaElement">
124                                 </objectClass>
125                         </or>                
126                 </enablement>
127         </decorator>
128         -->
129         <decorator
130                 label="%OverrideIndicatorLabelDecorator.label"
131                 lightweight="true"
132                 location="BOTTOM_RIGHT"         
133                 state="true"
134                 class="net.sourceforge.phpdt.ui.OverrideIndicatorLabelDecorator"
135                 id="net.sourceforge.phpdt.ui.override.decorator">
136                 <description>
137                         %OverrideIndicatorLabelDecorator.description
138                 </description>
139                 <enablement>
140                         <objectClass
141                                 name="net.sourceforge.phpdt.core.IMethod">
142                         </objectClass>
143                 </enablement>
144         </decorator>    
145 </extension>
146   
147    <extension
148          point="org.eclipse.team.core.fileTypes">
149       <fileTypes
150             type="text"
151             extension="php">
152       </fileTypes>
153       <fileTypes
154             type="text"
155             extension="php3">
156       </fileTypes>
157       <fileTypes
158             type="text"
159             extension="php4">
160       </fileTypes>
161       <fileTypes
162             type="text"
163             extension="php5"> 
164       </fileTypes>
165       <fileTypes
166             type="text"
167             extension="module">
168       </fileTypes>
169       <fileTypes
170             type="text"
171             extension="inc">
172       </fileTypes>
173       <fileTypes
174             type="text"
175             extension="phtml">
176       </fileTypes>
177       <fileTypes
178             type="text"
179             extension="html">
180       </fileTypes>
181       <fileTypes
182             type="text"
183             extension="htm">
184       </fileTypes>
185       <fileTypes
186             type="text"
187             extension="xhtml">
188       </fileTypes> 
189   <!--    <fileTypes
190             type="text"
191             extension="tpl">
192       </fileTypes> -->
193    </extension>
194    
195    <extension
196       point="net.sourceforge.phpeclipse.phpEditorTextHovers">
197    <hover
198          class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
199          id="net.sourceforge.phpdt.ui.BestMatchHover"
200          label="%sequentialHover"
201          description="%sequentialHoverDescription">
202    </hover>
203 </extension>
204
205 <extension
206       point="net.sourceforge.phpeclipse.phpEditorTextHovers">
207    <hover
208          class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
209          id="net.sourceforge.phpdt.ui.JavaSourceHover"
210          label="%sourceHover"
211          description="%sourceHoverDescription">
212    </hover>
213    <hover
214             label="%problemHover"
215             description="%problemHoverDescription"
216             class="net.sourceforge.phpdt.internal.ui.text.java.hover.ProblemHover"
217             id="net.sourceforge.phpdt.ui.ProblemHover">
218    </hover>
219    <hover
220          class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
221          id="net.sourceforge.phpdt.ui.AnnotationHover"
222          label="%annotationHover" 
223          description="%annotationHoverDescription">
224    </hover>
225    </extension>
226
227    <extension
228          point="org.eclipse.ui.perspectives">
229       <perspective
230             name="%perspectivePHP.name"
231             icon="icons/obj16/php.gif"
232             class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
233             id="net.sourceforge.phpeclipse.PHPPerspective">
234       </perspective>
235    </extension>
236    <extension
237          point="org.eclipse.ui.perspectiveExtensions">
238       <perspectiveExtension
239             targetID="net.sourceforge.phpeclipse.PHPPerspective">
240          <actionSet
241                id="net.sourceforge.phpeclipse.PHPActionSet">
242          </actionSet>
243       </perspectiveExtension>
244    </extension>
245    <extension
246          point="org.eclipse.ui.newWizards">
247       <category
248             name="%newWizardCategory.name"
249             id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
250       </category>
251       <wizard
252             name="%newWizardPHPProject.name"
253             icon="icons/obj16/php.gif"
254             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
255             class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
256             project="true"
257             id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
258          <description>
259             Create a new PHP project.
260          </description>
261       </wizard>
262  <!--    <wizard
263                 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
264                 name="%NewPHPClass.label"
265                 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
266                 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
267                 icon="icons/ctool16/newclass_wiz.gif">
268                 <description>%NewPHPClass.description</description>
269         </wizard>      -->
270 <!--
271 <this wizard replaces it as it works - maybe not as pretty but still>
272
273       <wizard
274             name="%newWizardPHPProject.name"
275             icon="icons/obj16/php.gif"
276             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
277             class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
278             project="true"
279             id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
280          <description>
281             Create a new PHP project.
282          </description>
283       </wizard> -->
284       <wizard
285             name="%newWizardPHPFile.name"
286             icon="icons/obj16/phpedit.gif"
287             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
288             class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
289             id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
290          <description>
291             Create a basic PHP file.
292          </description>
293       </wizard>
294       <wizard
295             name="%newWizardHTMLFile.name"
296             icon="icons/obj16/htmledit.gif"
297             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
298             class="net.sourceforge.phpeclipse.wizards.HTMLFileWizard"
299             id="net.sourceforge.phpeclipse.wizards.HTMLFileWizard">
300          <description>
301             Create a basic HTML file.
302          </description>
303       </wizard>
304    </extension>
305    <extension point="org.eclipse.ui.exportWizards">
306      <wizard name="%ExportWizards.Obfuscator" 
307              icon="icons/ctool16/exportdir_wiz.gif" 
308              class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard" 
309              id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
310      <description>%ExportWizards.ObfuscatorDescription</description> 
311      <selection class="org.eclipse.core.resources.IResource" /> 
312      </wizard>
313   </extension>
314    <extension
315          point="org.eclipse.ui.ide.projectNatureImages">
316       <image
317             icon="icons/obj16/php.gif"
318             natureId="net.sourceforge.phpeclipse.phpnature"
319             id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
320       </image>
321    </extension>
322    <extension
323          point="org.eclipse.ui.propertyPages">
324 <!--      <page
325             objectClass="org.eclipse.core.resources.IProject"
326             name="%propertyPagePHPProject.name"
327             class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
328             id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
329          <filter
330                name="nature"
331                value="net.sourceforge.phpeclipse.phpnature">
332          </filter>
333       </page> 
334       <page
335             objectClass="org.eclipse.core.resources.IProject"
336             name="PHP Project Settings"
337             class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
338             id="net.sourceforge.phpeclipse.preferences.project.PHPMiscProjectPreferences">
339          <filter
340                name="nature"
341                value="net.sourceforge.phpeclipse.phpnature">
342          </filter>
343       </page> -->
344       <page
345             objectClass="org.eclipse.core.resources.IProject"
346             name="%todoPageName"
347             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
348             id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage">
349          <filter
350                name="nature"
351                value="net.sourceforge.phpeclipse.phpnature">
352          </filter>
353       </page>
354       <page
355             objectClass="net.sourceforge.phpdt.core.IJavaProject"
356             name="%todoPageName"
357             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
358             id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage">
359          <filter
360                name="nature"
361                value="net.sourceforge.phpeclipse.phpnature">
362          </filter>
363       </page>
364             <page
365             objectClass="org.eclipse.core.resources.IProject"
366             name="%compilerPageName"
367             class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
368             id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage">
369          <filter
370                name="nature"
371                value="net.sourceforge.phpeclipse.phpnature">
372          </filter>
373       </page>
374       <page
375             objectClass="net.sourceforge.phpdt.core.IJavaProject"
376             name="%compilerPageName"
377             class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
378             id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage">
379          <filter
380                name="nature"
381                value="net.sourceforge.phpeclipse.phpnature">
382          </filter>
383       </page>
384      <!--  <page
385             objectClass="org.eclipse.core.resources.IFile"
386             name="PHP File Settings"
387             class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
388             id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
389       </page> -->
390    </extension>
391 <!--   <extension
392          point="org.eclipse.ui.views">
393       <view
394             name="%viewPHPResources.name"
395             icon="icons/obj16/php.gif"
396             class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
397             id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
398       </view>
399    </extension> -->
400    <extension
401          point="org.eclipse.ui.editors">
402       <editor
403             name="%phpEditorName"
404             default="true"
405             icon="icons/obj16/phpedit.gif"
406             extensions="php,php3,php4,php5,phtml,inc,module"
407             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
408             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
409             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
410             id="net.sourceforge.phpeclipse.PHPUnitEditor">
411       </editor>
412  <!--     <editor
413             name="%phpEditorName"
414             default="true"
415             icon="icons/obj16/phpedit.gif"
416             extensions="php3"
417             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
418             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
419             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
420             id="net.sourceforge.phpeclipse.PHPUnitEditor">
421       </editor>
422       <editor
423             name="%phpEditorName"
424             default="true"
425             icon="icons/obj16/phpedit.gif"
426             extensions="php4"
427             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
428             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
429             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
430             id="net.sourceforge.phpeclipse.PHPUnitEditor">
431       </editor>
432       <editor
433             name="%phpEditorName"
434             default="true"
435             icon="icons/obj16/phpedit.gif"
436             extensions="module"
437             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
438             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
439             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
440             id="net.sourceforge.phpeclipse.PHPUnitEditor">
441       </editor>
442       <editor
443             name="%phpEditorName"
444             default="true"
445             icon="icons/obj16/phpedit.gif"
446             extensions="php5"
447             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
448             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
449             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
450             id="net.sourceforge.phpeclipse.PHPUnitEditor">
451       </editor>
452       <editor
453             name="%phpEditorName"
454             default="true"
455             icon="icons/obj16/phpedit.gif"
456             extensions="inc"
457             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
458             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
459             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
460             id="net.sourceforge.phpeclipse.PHPUnitEditor">
461       </editor>
462       <editor
463             name="%phpEditorName"
464             default="true"
465             icon="icons/obj16/phpedit.gif"
466             extensions="phtml"
467             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
468             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
469             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
470             id="net.sourceforge.phpeclipse.PHPUnitEditor">
471       </editor> -->
472       <editor
473             name="%phpEditorName"
474             default="true"
475             icon="icons/obj16/htmledit.gif"
476             extensions="htm,html,xhtml" 
477             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
478             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
479             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
480             id="net.sourceforge.phpeclipse.PHPUnitEditor">
481       </editor>
482   <!--    <editor
483             name="%phpEditorName"
484             default="true"
485             icon="icons/obj16/htmledit.gif"
486             extensions="html"
487             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
488             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
489             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
490             id="net.sourceforge.phpeclipse.PHPUnitEditor">
491       </editor>
492       <editor
493             name="%phpEditorName"
494             default="true"
495             icon="icons/obj16/htmledit.gif"
496             extensions="xhtml"
497             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
498             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
499             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
500             id="net.sourceforge.phpeclipse.PHPUnitEditor">
501       </editor> -->
502   <!--    <editor
503             name="%phpEditorName"
504             default="true"
505             icon="icons/obj16/htmledit.gif"
506             extensions="tpl"
507             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
508             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
509             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
510             id="net.sourceforge.phpeclipse.PHPUnitEditor">
511       </editor> -->
512    </extension>
513       <extension
514          point="org.eclipse.ui.fontDefinitions">
515       <fontDefinition
516             label="%phpEditorFontDefiniton.label"
517             defaultsTo="org.eclipse.jface.textfont"
518             id="net.sourceforge.phpdt.ui.editors.textfont">
519          <description>
520             %phpEditorFontDefintion.description
521          </description>
522       </fontDefinition>
523    </extension>
524    <extension
525          point="org.eclipse.ui.editors.annotationTypes">
526       <type
527          name="net.sourceforge.phpdt.ui.error"
528          super="org.eclipse.ui.workbench.texteditor.error"
529          markerType="net.sourceforge.phpeclipse.problem"
530          markerSeverity="2">
531       </type>
532       <type
533          name="net.sourceforge.phpdt.ui.warning"
534          super="org.eclipse.ui.workbench.texteditor.warning"
535          markerType="net.sourceforge.phpeclipse.problem"
536          markerSeverity="1">
537       </type>
538       <type
539          name="net.sourceforge.phpdt.ui.info"
540          super="org.eclipse.ui.workbench.texteditor.info"
541          markerType="net.sourceforge.phpeclipse.problem"
542          markerSeverity="0">
543       </type>
544       <type
545          name="net.sourceforge.phpdt.ui.occurrences">
546       </type>
547    </extension>
548    <extension
549          point="org.eclipse.ui.editors.markerAnnotationSpecification">
550       <specification
551             annotationType="net.sourceforge.phpdt.ui.error"
552             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
553       </specification>
554       <specification
555             annotationType="net.sourceforge.phpdt.ui.warning"
556             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
557       </specification>
558       <specification
559             annotationType="net.sourceforge.phpdt.ui.info"
560             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
561       </specification>
562       <specification 
563             annotationType="org.eclipse.debug.core.breakpoint"
564             icon="icons/full/obj16/brkp_obj.gif"
565             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
566       </specification>
567           <specification
568             annotationType="net.sourceforge.phpdt.ui.occurrences"
569             label="%OccurrenceAnnotation.label"
570             icon="icons/full/obj16/searchm_obj.gif"
571             textPreferenceKey="occurrenceIndication"
572             textPreferenceValue="false"
573             highlightPreferenceKey="occurrenceHighlighting"
574             highlightPreferenceValue="true"
575             overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
576             overviewRulerPreferenceValue="true"
577             verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
578             verticalRulerPreferenceValue="false"
579             colorPreferenceKey="occurrenceIndicationColor"
580             colorPreferenceValue="180,207,205"
581             presentationLayer="3"
582             showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
583             showInNextPrevDropdownToolbarAction="true"
584             isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
585                 isGoToNextNavigationTarget="false"
586             isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
587                 isGoToPreviousNavigationTarget="false">
588           </specification>
589     </extension>
590     
591    <extension
592          point="org.eclipse.ui.actionSets">
593       <actionSet
594             label="PHP/Apache"
595             visible="false"
596             id="net.sourceforge.phpeclipse.PHPActionSet">
597          <menu
598                label="PHP/Apache"
599                id="net.sourceforge.phpeclipse.PHPMenu">
600             <separator
601                   name="phpeclipse">
602             </separator>
603          </menu>
604          <action
605                label="Restart Apache"
606                icon="icons/obj16/apache_restart.gif"
607                tooltip="Restart Apache"
608                class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
609                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
610                toolbarPath="Normal"
611                id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
612          </action>
613          <action
614                label="Stop Apache"
615                icon="icons/obj16/apache_stop.gif"
616                tooltip="Stop Apache"
617                class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
618                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
619                toolbarPath="Normal"
620                id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
621          </action>
622          <action
623                label="Start Apache"
624                icon="icons/obj16/apache.gif"
625                tooltip="Start Apache"
626                class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
627                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
628                toolbarPath="Normal"
629                id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
630          </action>
631          <action
632                label="Start MySQL"
633                icon="icons/obj16/sql.gif"
634                tooltip="Start MySQL"
635                class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
636                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
637                toolbarPath="Normal"
638                id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
639          </action>
640          <action
641                label="Stop XAMPP"
642                icon="icons/obj16/xampp_stop.gif"
643                tooltip="Stop XAMPP"
644                class="net.sourceforge.phpeclipse.actions.PHPStopXAMPPAction"
645                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
646                toolbarPath="Normal"
647                id="net.sourceforge.phpeclipse.actions.PHPStopXAMPPAction">
648          </action>
649          <action
650                label="Start XAMPP"
651                icon="icons/obj16/xampp_start.gif"
652                tooltip="Start XAMPP"
653                class="net.sourceforge.phpeclipse.actions.PHPStartXAMPPAction"
654                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
655                toolbarPath="Normal"
656                id="net.sourceforge.phpeclipse.actions.PHPStartXAMPPAction">
657          </action>
658       </actionSet>
659
660       <actionSet
661             label="%CodingActionSet.label"
662             description="%CodingActionSet.description"
663             visible="false"
664             id="net.sourceforge.phpeclipse.ui.CodingActionSet">   
665 <!-- =========================================================================== -->
666 <!-- Source Menu                                                                 -->
667 <!-- =========================================================================== -->
668          <menu
669                label="%SourceMenu.label"
670                path="edit/editEnd"
671                id="net.sourceforge.phpeclipse.ui.source.menu">
672                 <separator 
673                       name="editGroup">
674                 </separator>
675             <separator
676                   name="convertGroup">
677             </separator>
678          </menu>
679          <action
680                definitionId="net.sourceforge.phpeclipse.phpeditor.format"
681                label="%FormatAction.label"
682                retarget="true"
683                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
684                id="net.sourceforge.phpeclipse.phpeditor.Format">
685          </action>
686          <action
687                label="%ShiftLeftAction.label"
688                retarget="true"
689                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
690                id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
691          </action>
692          <action
693                label="%ShiftRightAction.label"
694                retarget="true"
695                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
696                id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
697          </action>
698          <action
699                definitionId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
700                label="%RemoveBlockCommentAction.label"
701                retarget="true"
702                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
703                id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
704          </action>
705          <action
706                definitionId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
707                label="%AddBlockCommentAction.label"
708                retarget="true"
709                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
710                id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
711          </action> 
712          <action
713                definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
714                label="%ToggleCommentAction.label"
715                retarget="true"
716                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
717                id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
718          </action>
719          <action
720                definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
721                label="%UncommentAction.label"
722                retarget="true"
723                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
724                id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
725          </action>
726          <action
727                definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
728                label="%CommentAction.label"
729                retarget="true"
730                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
731                id="net.sourceforge.phpeclipse.phpeditor.Comment">
732          </action>
733 <!-- convert group -->
734          <menu
735                label="%ConvertLineDelimitersActions.label"
736                path="edit/net.sourceforge.phpeclipse.ui.source.menu/convertGroup"
737                id="convertSubMenu">
738             <separator
739                   name="group1">
740             </separator>
741          </menu>
742          <action
743                label="%ConvertLineDelimitersToMacAction.label"
744                retarget="true"
745                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
746                allowLabelUpdate="true"
747                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToMac">
748          </action>
749          <action
750                label="%ConvertLineDelimitersToUNIXAction.label"
751                retarget="true"
752                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
753                allowLabelUpdate="true"
754                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToUNIX">
755          </action>
756          <action
757                label="%ConvertLineDelimitersToWindowsAction.label"
758                retarget="true"
759                menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
760                allowLabelUpdate="true"
761                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToWindows">
762          </action>
763       </actionSet>
764    </extension>
765    <extension
766          point="org.eclipse.ui.actionSetPartAssociations">
767       <actionSetPartAssociation
768             targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
769          <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
770       </actionSetPartAssociation>
771    </extension>
772    
773 <!-- =========================================================================== -->
774 <!-- PHP Editor Action Definition IDs -->
775 <!-- =========================================================================== -->
776 <!--   <extension
777          point="org.eclipse.ui.actionDefinitions">
778  
779       <actionDefinition
780             id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
781       </actionDefinition>
782  
783       <actionDefinition
784             id="net.sourceforge.phpeclipse.phpeditor.Comment">
785       </actionDefinition>
786       <actionDefinition
787             id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
788       </actionDefinition>
789       <actionDefinition
790             id="net.sourceforge.phpeclipse.phpeditor.Format">
791       </actionDefinition>
792       <actionDefinition
793             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
794       </actionDefinition>
795       <actionDefinition
796             id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
797       </actionDefinition>
798       <actionDefinition
799             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
800       </actionDefinition>
801       <actionDefinition
802             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
803       </actionDefinition>
804    </extension> -->
805 <!--   <extension
806          point="org.eclipse.ui.acceleratorSets">
807       <acceleratorSet
808             scopeId="org.eclipse.ui.textEditorScope"
809             configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
810          <accelerator
811                key="Ctrl+/"
812                id="net.sourceforge.phpdt.ui.actions.comment">
813          </accelerator>
814          <accelerator
815                key="Ctrl+\\"
816                id="net.sourceforge.phpdt.ui.actions.uncomment">
817          </accelerator>
818       </acceleratorSet>
819    </extension> -->
820    
821    <extension
822          point="org.eclipse.ui.popupMenus">
823  <!--      <objectContribution
824             objectClass="org.eclipse.core.resources.IProject"
825             id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
826          <action
827                label="Run PHPDocumentor"
828                class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
829                menubarPath="additions"
830                id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
831          </action>
832       </objectContribution> -->
833       <objectContribution
834             objectClass="org.eclipse.core.resources.IFile"
835             nameFilter="*.php"
836             id="net.sourceforge.phpeclipse.actions.externalParserAction">
837          <action
838                label="Run External PHP Parser"
839                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
840                menubarPath="additions"
841                id="net.sourceforge.phpeclipse.actions.externalParserAction">
842          </action>
843       </objectContribution>
844       <objectContribution
845             objectClass="org.eclipse.core.resources.IFile"
846             nameFilter="*.php3"
847             id="net.sourceforge.phpeclipse.actions.externalParserAction">
848          <action
849                label="Run External PHP Parser"
850                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
851                menubarPath="additions"
852                id="net.sourceforge.phpeclipse.actions.externalParserAction">
853          </action>
854       </objectContribution>
855       <objectContribution
856             objectClass="org.eclipse.core.resources.IFile"
857             nameFilter="*.php4"
858             id="net.sourceforge.phpeclipse.actions.externalParserAction">
859          <action
860                label="Run External PHP Parser"
861                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
862                menubarPath="additions"
863                id="net.sourceforge.phpeclipse.actions.externalParserAction">
864          </action>
865       </objectContribution>
866       <objectContribution
867             objectClass="org.eclipse.core.resources.IFile"
868             nameFilter="*.php5"
869             id="net.sourceforge.phpeclipse.actions.externalParserAction">
870          <action
871                label="Run External PHP Parser"
872                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
873                menubarPath="additions"
874                id="net.sourceforge.phpeclipse.actions.externalParserAction">
875          </action>
876       </objectContribution>
877       <objectContribution
878             objectClass="org.eclipse.core.resources.IFile"
879             nameFilter="*.module"
880             id="net.sourceforge.phpeclipse.actions.externalParserAction">
881          <action
882                label="Run External PHP Parser"
883                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
884                menubarPath="additions"
885                id="net.sourceforge.phpeclipse.actions.externalParserAction">
886          </action>
887       </objectContribution>
888       <objectContribution
889             objectClass="org.eclipse.core.resources.IFile"
890             nameFilter="*.inc"
891             id="net.sourceforge.phpeclipse.actions.externalParserAction">
892          <action
893                label="Run External PHP Parser"
894                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
895                menubarPath="additions"
896                id="net.sourceforge.phpeclipse.actions.externalParserAction">
897          </action>
898       </objectContribution>
899       <objectContribution
900             objectClass="org.eclipse.core.resources.IFile"
901             nameFilter="*.phtml"
902             id="net.sourceforge.phpeclipse.actions.externalParserAction">
903          <action
904                label="Run External PHP Parser"
905                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
906                menubarPath="additions"
907                id="net.sourceforge.phpeclipse.actions.externalParserAction">
908          </action>
909       </objectContribution>
910       <objectContribution
911             objectClass="org.eclipse.core.resources.IFile"
912             nameFilter="*.php"
913             id="net.sourceforge.phpeclipse.actions.popupShowAction">
914          <action
915                label="Open PHP Browser"
916                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
917                menubarPath="additions"
918                id="net.sourceforge.phpeclipse.actions.showAction">
919          </action>
920       </objectContribution>
921       <objectContribution
922             objectClass="org.eclipse.core.resources.IFile"
923             nameFilter="*.php3"
924             id="net.sourceforge.phpeclipse.actions.popupShowAction">
925          <action
926                label="Open PHP Browser"
927                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
928                menubarPath="additions"
929                id="net.sourceforge.phpeclipse.actions.showAction">
930          </action>
931       </objectContribution>
932       <objectContribution
933             objectClass="org.eclipse.core.resources.IFile"
934             nameFilter="*.php4"
935             id="net.sourceforge.phpeclipse.actions.popupShowAction">
936          <action
937                label="Open PHP Browser"
938                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
939                menubarPath="additions"
940                id="net.sourceforge.phpeclipse.actions.showAction">
941          </action>
942       </objectContribution>
943       <objectContribution
944             objectClass="org.eclipse.core.resources.IFile"
945             nameFilter="*.php5"
946             id="net.sourceforge.phpeclipse.actions.popupShowAction">
947          <action
948                label="Open PHP Browser"
949                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
950                menubarPath="additions"
951                id="net.sourceforge.phpeclipse.actions.showAction">
952          </action>
953       </objectContribution>
954       <objectContribution
955             objectClass="org.eclipse.core.resources.IFile"
956             nameFilter="*.module"
957             id="net.sourceforge.phpeclipse.actions.popupShowAction">
958          <action
959                label="Open PHP Browser"
960                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
961                menubarPath="additions"
962                id="net.sourceforge.phpeclipse.actions.showAction">
963          </action>
964       </objectContribution>
965       <objectContribution
966             objectClass="org.eclipse.core.resources.IFile"
967             nameFilter="*.inc"
968             id="net.sourceforge.phpeclipse.actions.popupShowAction">
969          <action
970                label="Open PHP Browser"
971                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
972                menubarPath="additions"
973                id="net.sourceforge.phpeclipse.actions.showAction">
974          </action>
975       </objectContribution>
976       <objectContribution
977             objectClass="org.eclipse.core.resources.IFile"
978             nameFilter="*.phtml"
979             id="net.sourceforge.phpeclipse.actions.popupShowAction">
980          <action
981                label="Open PHP Browser"
982                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
983                menubarPath="additions"
984                id="net.sourceforge.phpeclipse.actions.showAction">
985          </action>
986       </objectContribution>
987       <objectContribution
988             objectClass="org.eclipse.core.resources.IFile"
989             nameFilter="*.html"
990             id="net.sourceforge.phpeclipse.actions.popupShowAction">
991          <action
992                label="Open PHP Browser"
993                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
994                menubarPath="additions"
995                id="net.sourceforge.phpeclipse.actions.showAction">
996          </action>
997       </objectContribution>
998             <objectContribution
999             objectClass="org.eclipse.core.resources.IFile"
1000             nameFilter="*.htm"
1001             id="net.sourceforge.phpeclipse.actions.popupShowAction">
1002          <action
1003                label="Open PHP Browser"
1004                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
1005                menubarPath="additions"
1006                id="net.sourceforge.phpeclipse.actions.showAction">
1007          </action>
1008       </objectContribution>
1009       <objectContribution
1010             objectClass="org.eclipse.core.resources.IFile"
1011             nameFilter="*.xml"
1012             id="net.sourceforge.phpeclipse.actions.popupShowAction">
1013          <action
1014                label="Open PHP Browser"
1015                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
1016                menubarPath="additions"
1017                id="net.sourceforge.phpeclipse.actions.showAction">
1018          </action>
1019       </objectContribution>
1020   
1021       <viewerContribution
1022             targetID="#PHPEditorContext"
1023             id="net.sourceforge.phpeclipse.actions.popupOpenSQLTable">
1024          <action
1025                label="Open Quantum SQL Table View"
1026                class="net.sourceforge.phpeclipse.actions.PHPOpenSQLTableEditorAction"
1027                menubarPath="additions"
1028                id="net.sourceforge.phpeclipse.actions.opensqltable">
1029          </action>
1030       </viewerContribution>
1031       <viewerContribution
1032             targetID="#PHPEditorContext"
1033             id="net.sourceforge.phpeclipse.actions.popupHTMLWizard">
1034          <action
1035                label="Insert HTML (dl,ul,ol,table)"
1036                class="net.sourceforge.phpeclipse.wizards.html.InsertHTMLElementAction"
1037                menubarPath="additions"
1038                id="net.sourceforge.phpeclipse.actions.wizards.html">
1039          </action>
1040       </viewerContribution>
1041       <viewerContribution
1042             targetID="#PHPEditorContext"
1043             id="net.sourceforge.phpeclipse.actions.popupOpenAllIncludes">
1044          <action
1045                label="Open Included Files List"
1046                class="net.sourceforge.phpeclipse.actions.PHPOpenAllIncludesEditorAction"
1047                menubarPath="additions"
1048                id="net.sourceforge.phpeclipse.actions.openallincludes">
1049          </action>
1050       </viewerContribution>
1051       <viewerContribution
1052             targetID="#PHPEditorContext"
1053             id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
1054          <action
1055                label="%OpenDeclaration"
1056                class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
1057                menubarPath="additions"
1058                definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
1059                id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
1060          </action>
1061       </viewerContribution>
1062       <viewerContribution
1063             targetID="#PHPRulerContext"
1064             id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
1065          <action
1066                label="%AddTask.label"
1067                helpContextId="org.eclipse.ui.AddTask_action_context"
1068                class="org.eclipse.ui.texteditor.TaskRulerAction"
1069                menubarPath="add"
1070                id="org.eclipse.ui.texteditor.TaskRulerAction">
1071          </action>
1072          <action
1073                label="%AddBookmark.label"
1074                helpContextId="org.eclipse.ui.bookmark_action_context"
1075                class="org.eclipse.ui.texteditor.BookmarkRulerAction"
1076                menubarPath="add"
1077                id="org.eclipse.ui.texteditor.BookmarkRulerAction">
1078          </action>
1079       </viewerContribution>
1080    </extension>
1081    <extension
1082          point="org.eclipse.ui.actionSets">
1083       <actionSet
1084             label="%OpenActionSet.label"
1085             description="%OpenActionSet.description"
1086             visible="false"
1087             id="net.sourceforge.phpeclipse.ui.A_OpenActionSet">
1088          <action
1089                definitionId="net.sourceforge.phpeclipse.ui.edit.text.java.open.editor"
1090                label="%OpenDeclaration"
1091                tooltip="%OpenDeclaration"
1092                retarget="true"
1093                menubarPath="navigate/open.ext" 
1094                allowLabelUpdate="true"
1095                id="net.sourceforge.phpeclipse.ui.actions.Open">
1096          </action>
1097       </actionSet>
1098    </extension> 
1099    <extension
1100          point="org.eclipse.ui.editorActions">
1101       <editorContribution
1102             id="org.eclipse.ui.texteditor.ruler.actions"
1103             targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
1104                 <action
1105                         id="org.eclipse.ui.texteditor.BookmarkRulerAction"
1106                         actionID="RulerDoubleClick"
1107                         label="%Dummy.label"
1108             helpContextId="org.eclipse.ui.bookmark_action_context"
1109                         class="org.eclipse.ui.texteditor.BookmarkRulerAction">
1110                 </action>
1111                 <action
1112             label="%Dummy.label"
1113             class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
1114             actionID="RulerClick"
1115             id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
1116         </action>
1117       </editorContribution>
1118       <editorContribution
1119             id="net.sourceforge.phpdt.editor.actions" 
1120             targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
1121          <action 
1122                definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
1123                label="%OpenDeclaration"
1124                class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
1125                id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
1126          </action>
1127       </editorContribution>   
1128    </extension>
1129    <extension
1130          point="org.eclipse.ui.popupMenus">
1131       <viewerContribution 
1132             targetID="#CompilationUnitRulerContext"
1133             id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
1134          <action
1135                label="%Dummy.label"
1136                helpContextId="net.sourceforge.phpeclipse.quick_fix_action"
1137                class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
1138                menubarPath="additions"
1139                id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
1140          </action>
1141       </viewerContribution>
1142    </extension>
1143    <extension
1144          point="org.eclipse.ui.popupMenus">
1145       <viewerContribution
1146             targetID="#CompilationUnitRulerContext"
1147             id="net.sourceforge.phpdt.ui.CompilationUnitEditorPopupActions">
1148          <action
1149                label="%AddTask.label"
1150                helpContextId="org.eclipse.ui.AddTask_action_context"
1151                tooltip="%AddTask.tooltip"
1152                class="org.eclipse.ui.texteditor.TaskRulerAction"
1153                menubarPath="add"
1154                id="org.eclipse.ui.texteditor.TaskRulerAction">
1155          </action>
1156          <action
1157                label="%AddBookmark.label"
1158                helpContextId="org.eclipse.ui.bookmark_action_context"
1159                tooltip="%AddBookmark.tooltip"
1160                class="org.eclipse.ui.texteditor.BookmarkRulerAction"
1161                menubarPath="add"
1162                id="org.eclipse.ui.texteditor.BookmarkRulerAction">
1163          </action>
1164          <menu
1165                         id="projection"
1166                         label="%Folding.label"
1167                         path="rest">
1168                  </menu>
1169          <action
1170                label="%Dummy.label"
1171                tooltip="%Dummy.label"
1172                class="net.sourceforge.phpdt.internal.ui.actions.FoldingExpandAllRulerAction"
1173                menubarPath="projection/additions"
1174                definitionId="org.eclipse.ui.edit.text.folding.expand_all"
1175                id="net.sourceforge.phpdt.ui.folding.expandAll">
1176          </action>
1177          <action
1178                label="%Dummy.label"
1179                tooltip="%Dummy.label"
1180                class="net.sourceforge.phpdt.internal.ui.actions.FoldingToggleRulerAction"
1181                menubarPath="projection/additions"
1182                definitionId="org.eclipse.ui.edit.text.folding.toggle"
1183                id="net.sourceforge.phpdt.ui.folding.toggle">
1184          </action>
1185       </viewerContribution>
1186    </extension>
1187  <!-- =========================================================================== -->
1188 <!-- PHPDT/UI command definitions                                                   -->
1189 <!-- =========================================================================== -->
1190    <extension point="org.eclipse.ui.contexts">
1191       <context name="%context.editingPHPSource.name" 
1192        description="%context.editingPHPSource.description" 
1193        parentId="org.eclipse.ui.textEditorScope" 
1194        id="net.sourceforge.phpdt.ui.phpEditorScope" /> 
1195    </extension>
1196    <extension
1197          point="org.eclipse.ui.commands">
1198       <category
1199             name="%category.source.name"
1200             description="%category.source.description"
1201             id="net.sourceforge.phpeclipse.ui.category.source">
1202       </category>
1203       
1204  <!-- source -->
1205       <command
1206             name="%ActionDefinition.comment.name"
1207             description="%ActionDefinition.comment.description"
1208             category="net.sourceforge.phpeclipse.ui.category.source"
1209             id="net.sourceforge.phpeclipse.phpeditor.comment">
1210       </command>
1211       <command
1212             name="%ActionDefinition.uncomment.name"
1213             description="%ActionDefinition.uncomment.description"
1214             category="net.sourceforge.phpeclipse.ui.category.source"
1215             id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1216       </command>
1217       <command 
1218             name="%ActionDefinition.toggleComment.name"
1219             description="%ActionDefinition.toggleComment.description"
1220             category="net.sourceforge.phpeclipse.ui.category.source"
1221             id="net.sourceforge.phpeclipse.phpeditor.toggle.comment">
1222       </command>
1223       
1224       <keyBinding
1225             string="Ctrl+Shift+C"
1226             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1227             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1228             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1229       </keyBinding>
1230       <keyBinding
1231             string="Ctrl+/"
1232             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1233             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1234             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1235       </keyBinding>
1236       <keyBinding
1237             string="Ctrl+7"
1238             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1239             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1240             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1241       </keyBinding>
1242       <keyBinding
1243             platform="carbon"
1244             string="Ctrl+Shift+C"
1245             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1246             command=""
1247             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1248       </keyBinding>
1249       <keyBinding
1250             platform="carbon"
1251             string="Command+Shift+C"
1252             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1253             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1254             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1255       </keyBinding>
1256       <keyBinding
1257             platform="carbon"
1258             string="Ctrl+/"
1259             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1260             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1261             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1262       </keyBinding>
1263       <keyBinding
1264             platform="carbon"
1265             string="Command+/"
1266             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1267             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1268             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1269       </keyBinding>
1270       <keyBinding
1271             platform="carbon"
1272             string="Ctrl+7"
1273             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1274             command=""
1275             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1276       </keyBinding>
1277       <keyBinding
1278             platform="carbon"
1279             string="Command+7"
1280             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1281             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1282             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1283       </keyBinding>
1284       <keyBinding
1285             platform="gtk"
1286             string="Ctrl+Shift+C"
1287             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1288             command=""
1289             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1290       </keyBinding>
1291       <keyBinding
1292             platform="gtk"
1293             string="Esc Ctrl+C"
1294             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1295             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1296             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1297       </keyBinding>
1298       <command
1299             name="%ActionDefinition.addBlockComment.name"
1300             description="%ActionDefinition.addBlockComment.description"
1301             category="net.sourceforge.phpeclipse.ui.category.source"
1302             id="net.sourceforge.phpeclipse.phpeditor.add.block.comment">
1303       </command>
1304       <keyBinding
1305             string="Ctrl+Shift+/"
1306             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1307             command="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1308             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1309       </keyBinding>
1310       <keyBinding
1311             platform="carbon"
1312             string="Ctrl+Shift+/"
1313             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1314             command=""
1315             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1316       </keyBinding>
1317       <keyBinding
1318             platform="carbon"
1319             string="Command+Shift+/"
1320             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1321             command="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1322             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1323       </keyBinding>
1324       <command
1325             name="%ActionDefinition.removeBlockComment.name"
1326             description="%ActionDefinition.removeBlockComment.description"
1327             category="net.sourceforge.phpeclipse.ui.category.source"
1328             id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment">
1329       </command>
1330       <keyBinding
1331             string="Ctrl+Shift+\"
1332             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1333             command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1334             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1335       </keyBinding>
1336       <keyBinding
1337             platform="carbon"
1338             string="Ctrl+Shift+\"
1339             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1340             command=""
1341             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1342       </keyBinding>
1343       <keyBinding
1344             platform="carbon"
1345             string="Command+Shift+\"
1346             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1347             command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1348             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1349       </keyBinding>
1350       <command
1351             name="%ActionDefinition.indent.name"
1352             description="%ActionDefinition.indent.description"
1353             category="net.sourceforge.phpeclipse.ui.category.source"
1354             id="net.sourceforge.phpeclipse.phpeditor.indent">
1355       </command>
1356       <keyBinding
1357             string="Ctrl+I"
1358             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1359             command="net.sourceforge.phpeclipse.phpeditor.indent"
1360             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1361       </keyBinding>
1362        
1363       <command
1364             name="%ActionDefinition.format.name"
1365             description="%ActionDefinition.format.description"
1366             category="net.sourceforge.phpeclipse.ui.category.source"
1367             id="net.sourceforge.phpeclipse.phpeditor.format">
1368       </command>
1369       <keyBinding
1370             string="Ctrl+Shift+F"
1371             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1372             command="net.sourceforge.phpeclipse.phpeditor.format"
1373             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1374       </keyBinding>
1375       <keyBinding
1376             platform="carbon"
1377             string="Ctrl+Shift+F"
1378             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1379             command=""
1380             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1381       </keyBinding>
1382       <keyBinding
1383             platform="carbon"
1384             string="Command+Shift+F"
1385             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1386             command="net.sourceforge.phpeclipse.phpeditor.format"
1387             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1388       </keyBinding>
1389       <keyBinding
1390             platform="gtk"
1391             string="Ctrl+Shift+F"
1392             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1393             command=""
1394             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1395       </keyBinding>
1396       <keyBinding
1397             platform="gtk"
1398             string="Esc Ctrl+F"
1399             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1400             command="net.sourceforge.phpeclipse.phpeditor.format"
1401             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1402       </keyBinding>
1403       
1404       <!-- navigate -->
1405       <command
1406             name="%ActionDefinition.gotoNextMember.name"
1407             description="%ActionDefinition.gotoNextMember.description"
1408             category="org.eclipse.ui.category.navigate"
1409             id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member">
1410       </command>
1411       <keyBinding
1412             string="Ctrl+Shift+ARROW_DOWN"
1413             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1414             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1415             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1416       </keyBinding>
1417       <keyBinding
1418             platform="carbon"
1419             string="Ctrl+Shift+ARROW_DOWN"
1420             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1421             command=""
1422             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1423       </keyBinding>
1424       <keyBinding
1425             platform="carbon"
1426             string="Command+Shift+ARROW_DOWN"
1427             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1428             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1429             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1430       </keyBinding>
1431       <command
1432             name="%ActionDefinition.gotoPreviousMember.name"
1433             description="%ActionDefinition.gotoPreviousMember.description"
1434             category="org.eclipse.ui.category.navigate"
1435             id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member">
1436       </command>
1437       <keyBinding
1438             string="Ctrl+Shift+ARROW_UP"
1439             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1440             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1441             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1442       </keyBinding>
1443       <keyBinding
1444             platform="carbon"
1445             string="Ctrl+Shift+ARROW_UP"
1446             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1447             command=""
1448             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1449       </keyBinding>
1450       <keyBinding
1451             platform="carbon"
1452             string="Command+Shift+ARROW_UP"
1453             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1454             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1455             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1456       </keyBinding>
1457       <keyBinding
1458             string=""
1459             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1460             command="net.sourceforge.phpdt.ui.edit.text.java.show.next.problem"
1461             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1462       </keyBinding>
1463       <command
1464             name="%ActionDefinition.gotoMatchingBracket.name"
1465             description="%ActionDefinition.gotoMatchingBracket.description"
1466             category="org.eclipse.ui.category.navigate"
1467             id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1468       </command>
1469       <keyBinding
1470             string="Ctrl+Shift+P"
1471             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1472             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1473             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1474       </keyBinding>
1475       <keyBinding
1476             platform="carbon"
1477             string="Ctrl+Shift+P"
1478             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1479             command=""
1480             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1481       </keyBinding>
1482       <keyBinding
1483             platform="carbon"
1484             string="Command+Shift+P"
1485             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1486             command="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1487             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1488       </keyBinding>
1489       <command
1490             name="%OpenDeclaration" 
1491             description="%OpenDeclaration"
1492             category="net.sourceforge.phpeclipse.ui.category.source"
1493             id="net.sourceforge.phpeclipse.actions.opendeclaration">
1494       </command>
1495       <keyBinding
1496             string="F3"
1497             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1498             command="net.sourceforge.phpeclipse.actions.opendeclaration"
1499             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1500       </keyBinding> 
1501    </extension>  
1502    <extension
1503          id="net.sourceforge.phpeclipse.JavaDocumentSetupParticipant"
1504          name="%javaDocumentSetupParticipant"
1505          point="org.eclipse.core.filebuffers.documentSetup"> 
1506       <participant
1507             extensions="php,php3,php4,php5,module,inc,phtml,html,htm,xhtml"
1508             class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentSetupParticipant">
1509       </participant>
1510    <!--   <participant
1511             extensions="html,xml"
1512             class="net.sourceforge.phpeclipse.phpeditor.HTMLDocumentSetupParticipant">
1513       </participant>
1514       <participant
1515             extensions="tpl"
1516             class="net.sourceforge.phpeclipse.phpeditor.SmartyDocumentSetupParticipant">
1517       </participant> -->
1518    </extension>
1519    <extension
1520          id="net.sourceforge.phpeclipse.JavaDocumentFactory"
1521          name="%javaDocumentFactory"
1522          point="org.eclipse.core.filebuffers.documentCreation">
1523       <factory
1524             extensions="php"
1525             class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentFactory">
1526       </factory>
1527    </extension>
1528    
1529    <extension
1530          point="org.eclipse.ui.preferencePages">
1531       <page
1532             name="PHP"
1533             category="net.sourceforge.phpeclipse.ui.preferencePage"
1534             class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
1535             id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
1536       </page>
1537       <page
1538             name="Code Templates"
1539             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1540             class="net.sourceforge.phpdt.internal.ui.preferences.CodeTemplatePreferencePage"
1541             id="net.sourceforge.phpeclipse.preference.CodeTemplatePreferencePage">
1542       </page>
1543   <!--    <page
1544             name="Members Sort Order"
1545             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1546             class="net.sourceforge.phpdt.internal.ui.preferences.MembersOrderPreferencePage"
1547             id="net.sourceforge.phpeclipse.preference.MembersOrderPreferencePage">
1548       </page> -->
1549       <page
1550             name="PHP External Parser Command"
1551             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1552             class="net.sourceforge.phpeclipse.preferences.PHPEclipseParserPreferencePage"
1553             id="net.sourceforge.phpeclipse.preferences.PHPEclipseParserPreferencePage">
1554       </page>
1555 <!--    <page
1556             name="Editor2"
1557             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1558             class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
1559             id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
1560       </page> 
1561       <page
1562             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1563             name="PHP Project Defaults"
1564             class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
1565             id="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences">
1566       </page> 
1567       <page
1568             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1569             name="PHP Browser Preview"
1570             class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
1571             id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
1572       </page> -->
1573       <page
1574             name="%compilerOptionsPrefName" 
1575             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1576             class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPreferencePage"
1577             id="net.sourceforge.phpeclipse.preference.CompilerPreferencePage">
1578       </page>
1579       <page
1580             name="%todoTaskPrefName" 
1581             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1582             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage"
1583             id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage">
1584       </page>
1585       <page
1586             name="Formatter"
1587             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1588             class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
1589             id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
1590       </page>
1591       <page name="Editor"
1592             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1593             class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1594             id="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage">
1595       </page>
1596       <page name="%codeAssistPageName"
1597             category="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1598             class="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage"
1599             id="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage">
1600       </page>
1601             <page
1602             name="%templatePageName"
1603             category="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1604             class="net.sourceforge.phpdt.internal.ui.preferences.JavaTemplatePreferencePage"
1605             id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
1606       </page>
1607   <!--      <page
1608             name="%templatePageName"
1609             category="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1610             class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
1611             id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
1612       </page>
1613       <page
1614             name="Language Settings"
1615             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1616             class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
1617             id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
1618       </page> -->
1619       <page 
1620             name="%spellingPrefName"
1621             category="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1622             class="net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage"
1623             id = "net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage">
1624       </page> 
1625    </extension>
1626    <extension
1627          point="org.eclipse.ui.editors.documentProviders">
1628       <provider
1629             extensions="php,php3,php4,php5,phtml,inc,module,html,htm,xhtml"
1630             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1631             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1632       </provider>
1633    </extension>
1634 <!--   <extension
1635          point="org.eclipse.ui.editors.documentProviders">
1636       <provider
1637             extensions="%php3FileExtension"
1638             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1639             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1640       </provider>
1641    </extension>
1642    <extension
1643          point="org.eclipse.ui.editors.documentProviders">
1644       <provider
1645             extensions="%php4FileExtension"
1646             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1647             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1648       </provider>
1649    </extension>
1650    <extension
1651          point="org.eclipse.ui.editors.documentProviders">
1652       <provider
1653             extensions="%php5FileExtension"
1654             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1655             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1656       </provider>
1657    </extension>
1658    <extension
1659          point="org.eclipse.ui.editors.documentProviders">
1660       <provider
1661             extensions="%moduleFileExtension"
1662             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1663             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1664       </provider>
1665    </extension>
1666    <extension
1667          point="org.eclipse.ui.editors.documentProviders">
1668       <provider
1669             extensions="%incFileExtension"
1670             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1671             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1672       </provider>
1673    </extension>
1674    <extension
1675          point="org.eclipse.ui.editors.documentProviders">
1676       <provider
1677             extensions="%phtmlFileExtension"
1678             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1679             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1680       </provider>
1681    </extension>
1682   <extension
1683          point="org.eclipse.ui.editors.documentProviders">
1684       <provider
1685             extensions="%htmlFileExtension"
1686             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1687             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1688       </provider>
1689    </extension>
1690    <extension
1691          point="org.eclipse.ui.editors.documentProviders">
1692       <provider
1693             extensions="%htmFileExtension"
1694             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1695             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1696       </provider>
1697    </extension>
1698    <extension
1699          point="org.eclipse.ui.editors.documentProviders">
1700       <provider
1701             extensions="xhtml"
1702             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1703             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1704       </provider>
1705    </extension> -->
1706  <!--  <extension
1707          point="org.eclipse.ui.editors.documentProviders">
1708       <provider
1709             extensions="%tplFileExtension"
1710             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1711             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1712       </provider>
1713    </extension> 
1714    <extension
1715          point="org.eclipse.ui.views">
1716       <category
1717             name="%viewCategoryName"
1718             id="net.sourceforge.phpeclipse.views.category">
1719       </category>
1720       <view
1721             name="%phpConsoleView"
1722             icon="icons/obj16/php.gif"
1723             category="net.sourceforge.phpeclipse.views.category"
1724             class="net.sourceforge.phpeclipse.views.PHPConsole"
1725             id="net.sourceforge.phpeclipse.views.phpconsoleview">
1726       </view>  
1727    </extension> -->
1728
1729 <!-- external tools -->
1730
1731 <!-- extension point definitions -->
1732         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1733         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1734         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1735         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1736         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1737         
1738 <!-- Extensions -->
1739         <extension point="org.eclipse.ui.actionSets">
1740                 <actionSet
1741                         id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1742                         label="%ActionSet.externalTools"
1743                         visible="true">
1744                         <menu id="org.eclipse.ui.run" 
1745                                 label="%Menu.run" 
1746                                 path="additions"> 
1747                                 <separator name="ExternalToolsGroup"/> 
1748                         </menu> 
1749         <!--            <action
1750                                 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1751                                 label="%Action.externalTools"
1752                                 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1753                                 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1754                                 icon="icons/externaltools/full/etool16/external_tools.gif"
1755                                 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1756                                 pulldown="true"
1757                                 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1758                         </action> 
1759                         <action
1760                                 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1761                                 label="%Action.externalTools"
1762                                 toolbarPath="Normal/additions"
1763                                 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1764                                 icon="icons/externaltools/full/etool16/external_tools.gif"
1765                                 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1766                                 tooltip="%Action.externalToolsTip"
1767                                 pulldown="true"
1768                                 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1769                         </action> -->
1770                 </actionSet>
1771         </extension>
1772
1773     <!-- Launch Configuration Extensions -->
1774     <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1775         <launchConfigurationType
1776                 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1777                 name = "%Program.externalTools"
1778                 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1779                 modes = "run"
1780                 category = "org.eclipse.ui.externaltools">
1781         </launchConfigurationType>
1782         <launchConfigurationType
1783                 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1784                 name = "%Program.externalTools"
1785                 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1786                 modes = "run"
1787                 category = "org.eclipse.ui.externaltools.builder">
1788         </launchConfigurationType>
1789     </extension>
1790     
1791     <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1792         <configurationMap
1793                 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1794                 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1795         </configurationMap>
1796     </extension>
1797     
1798     <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1799                 <launchConfigurationTabGroup
1800                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1801                         type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1802                         class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1803                 </launchConfigurationTabGroup>
1804                 <launchConfigurationTabGroup
1805                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1806                         type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1807                         class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1808                 </launchConfigurationTabGroup>
1809         </extension>
1810         
1811         <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1812                 <launchConfigurationTypeImage
1813                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1814                         configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1815                         icon="icons/externaltools/full/obj16/external_tools.gif">
1816                 </launchConfigurationTypeImage> 
1817                 <launchConfigurationTypeImage
1818                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1819                         configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1820                         icon="icons/externaltools/full/obj16/external_tools.gif">
1821                 </launchConfigurationTypeImage> 
1822         </extension>
1823
1824         <!-- Variable Extensions -->
1825         <extension point="net.sourceforge.phpeclipse.fileVariables">
1826                 <variable
1827                         tag="workspace_loc"
1828                         description="Expands to the workspace root's absolute file system path."
1829                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1830                 </variable>
1831                 <variable
1832                         tag="resource_loc"
1833                         description="Expands to the resource's absolute file system path."
1834                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1835                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1836                 </variable>
1837         </extension>
1838         
1839         <extension point="net.sourceforge.phpeclipse.argumentVariables">
1840                 <variable
1841                         tag="workspace_loc"
1842                         description="Expands to the workspace root's absolute file system path."
1843                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1844                 </variable>
1845                 <variable
1846                         tag="file_loc"
1847                         description="Expands to the full file name"
1848                         expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1849                 </variable>
1850                 <variable
1851                         tag="file_url"
1852                         description="Expands to an URL with the localhost preference settings"
1853                         expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1854                 </variable>
1855                 <variable
1856                         tag="localhost_url"
1857                         description="Expands to the localhost preference settings."
1858                         expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1859                 </variable>
1860                 <variable
1861                         tag="project_loc"
1862                         description="Expands to the selected resource's project absolute file system path."
1863                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1864                 </variable>
1865                 <variable
1866                         tag="project_path"
1867                         description="Expands to the full path, relative to the workspace root, of the selected project"
1868                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1869                 </variable>
1870                 <variable
1871                         tag="project_name"
1872                         description="Expands to the name of the selected project"
1873                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1874                 </variable>
1875                 <variable
1876                         tag="resource_loc"
1877                         description="Expands to the resource's absolute file system path."
1878                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1879                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1880                 </variable>
1881                 <variable
1882                         tag="container_loc"
1883                         description="Expands to the selected resource's containing folder absolute file system path."
1884                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1885                 </variable>
1886                 <variable
1887                         tag="build_type"
1888                         description="Expands to the type of build"
1889                         expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1890                 </variable>
1891         </extension>
1892
1893         <extension point="net.sourceforge.phpeclipse.directoryVariables">
1894                 <variable
1895                         tag="workspace_loc"
1896                         description="Expands to the workspace root's absolute file system path."
1897                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1898                 </variable>
1899                 <variable
1900                         tag="project_loc"
1901                         description="Expands to the selected resource's project absolute file system path."
1902                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1903                 </variable>
1904                 <variable
1905                         tag="container_loc"
1906                         description="Expands to the selected resource's containing folder absolute file system path."
1907                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1908                 </variable>
1909                 <variable
1910                         tag="resource_loc"
1911                         description="Expands to a resource's absolute file system path."
1912                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1913                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1914                 </variable>
1915         </extension>
1916
1917         <extension point="net.sourceforge.phpeclipse.refreshVariables">
1918                 <variable
1919                         tag="workspace"
1920                         description="Expands to the workspace root."
1921                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1922                 </variable>
1923                 <variable
1924                         tag="project"
1925                         description="Expands to the project of the selected resource."
1926                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1927                 </variable>
1928                 <variable
1929                         tag="container"
1930                         description="Expands to the folder containing the selected resource."
1931                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1932                 </variable>
1933                 <variable
1934                         tag="resource"
1935                         description="Expands to a resource."
1936                         componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1937                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1938                 </variable>
1939                 <variable
1940                         tag="working_set"
1941                         description="Expands to the group of resources in a working set."
1942                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">
1943                 </variable>
1944         </extension>
1945                 <extension
1946                 point= "net.sourceforge.phpeclipse.foldingStructureProviders">
1947                 <provider
1948                         id="net.sourceforge.phpdt.ui.text.defaultFoldingProvider"
1949                         name= "%defaultFoldingStructureProviderName"
1950                         class="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider"
1951                         preferencesClass="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
1952                 </provider>
1953         </extension>
1954         
1955 <!-- =========================================================================== -->
1956 <!-- Filter Support                                                              -->
1957 <!-- =========================================================================== -->
1958    <extension
1959          point="net.sourceforge.phpeclipse.phpElementFilters">
1960 <!-- Outline Page -->
1961       <filter
1962             targetId="net.sourceforge.phpeclipse.JavaOutlinePage"
1963             name="%HideImportDeclaration.label"
1964             enabled="false"
1965             description="%HideImportDeclaration.description"
1966             class="net.sourceforge.phpdt.internal.ui.filters.ImportDeclarationFilter"
1967             id="net.sourceforge.phpeclipse.JavaOutlinePage.ImportDeclarationFilter">
1968       </filter>
1969    </extension>
1970    
1971 <!-- =========================================================================== -->
1972 <!-- Templates                                                                   -->
1973 <!-- =========================================================================== -->
1974    <extension
1975          point="org.eclipse.ui.editors.templates">
1976       <contextType
1977             name="%templates.php.contextType.name"
1978             class="net.sourceforge.phpdt.internal.corext.template.php.JavaContextType"
1979             id="java">
1980       </contextType>
1981       <contextType
1982             name="%templates.phpdoc.contextType.name"
1983             class="net.sourceforge.phpdt.internal.corext.template.php.JavaDocContextType"
1984             id="javadoc">
1985       </contextType>
1986       <contextType
1987             name="%templates.html.contextType.name"
1988             class="net.sourceforge.phpdt.internal.corext.template.php.HTMLContextType"
1989             id="javadoc">
1990       </contextType>
1991       <include
1992                 file="templates/default-templates.xml"
1993                 translations="templates/default-templates.properties">
1994       </include>
1995       <include
1996                 file="templates/default-codetemplates.xml"
1997                 translations="templates/default-templates.properties">
1998       </include>
1999    </extension>
2000 </plugin>