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