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