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