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