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