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