1 <?xml version="1.0" encoding="UTF-8"?>
3 id="net.sourceforge.phpeclipse"
6 provider-name="%providerName"
7 class="net.sourceforge.phpeclipse.PHPeclipsePlugin">
10 <library name="phpeclipse.jar">
15 <import plugin="org.eclipse.core.resources"/>
16 <import plugin="org.eclipse.ui"/>
17 <import plugin="org.eclipse.ui.externaltools"/>
18 <import plugin="org.eclipse.help"/>
19 <import plugin="org.eclipse.swt"/>
20 <import plugin="org.eclipse.debug.core"/>
21 <import plugin="org.eclipse.debug.ui"/>
22 <import plugin="org.eclipse.search"/>
23 <import plugin="org.apache.xerces"/>
24 <import plugin="org.eclipse.update.ui"/>
29 name="%naturePHP.name"
30 point="org.eclipse.core.resources.natures">
33 class="net.sourceforge.phpdt.internal.core.JavaProject">
37 id="net.sourceforge.phpeclipse.parserbuilder">
44 point="org.eclipse.core.resources.builders">
45 <builder hasNature="true">
47 class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
51 <extension-point name="%phpEditorTextHoversName" id="phpEditorTextHovers" schema="schema/phpEditorTextHovers.exsd"/>
52 <!-- =================================================================================== -->
53 <!-- Extension: PHP Markers -->
54 <!-- =================================================================================== -->
56 <!-- Java problems -->
58 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
59 <super type="org.eclipse.core.resources.problemmarker"/>
60 <super type="org.eclipse.core.resources.textmarker"/>
61 <persistent value="true"/>
62 <attribute name="id"/>
63 <attribute name="flags"/>
64 <attribute name="arguments"/>
68 point="org.eclipse.team.core.fileTypes">
108 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
110 class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
111 id="net.sourceforge.phpdt.ui.BestMatchHover"
112 label="%sequentialHover"
113 description="%sequentialHoverDescription">
118 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
120 class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
121 id="net.sourceforge.phpdt.ui.JavaSourceHover"
123 description="%sourceHoverDescription">
127 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
129 class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaProblemHover"
130 id="net.sourceforge.phpdt.ui.ProblemHover"
131 label="%problemHover"
132 description="%problemHoverDescription">
137 point="org.eclipse.ui.perspectives">
139 name="%perspectivePHP.name"
140 icon="icons/obj16/php.gif"
141 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
142 id="net.sourceforge.phpeclipse.PHPPerspective">
146 point="org.eclipse.ui.newWizards">
148 name="%newWizardCategory.name"
149 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
152 name="%newWizardPHPProject.name"
153 icon="icons/obj16/php.gif"
154 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
155 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
157 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
159 Create a new PHP project.
163 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
164 name="%NewPHPClass.label"
165 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
166 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
167 icon="icons/ctool16/newclass_wiz.gif">
168 <description>%NewPHPClass.description</description>
172 <this wizard replaces it as it works - maybe not as pretty but still>
175 name="%newWizardPHPProject.name"
176 icon="icons/obj16/php.gif"
177 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
178 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
180 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
182 Create a new PHP project.
186 name="%newWizardPHPFile.name"
187 icon="icons/obj16/phpedit.gif"
188 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
189 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
190 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
192 Create a basic PHP file.
195 <!-- choochter's stuff -->
198 icon="icons/obj16/php.gif"
199 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
200 class="com.xaraya.wizard.NewXarayaResourceWizard"
202 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
204 Create a Xaraya module.
208 <extension point="org.eclipse.ui.exportWizards">
209 <wizard name="%ExportWizards.Obfuscator"
210 icon="icons/ctool16/exportdir_wiz.gif"
211 class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
212 id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
213 <description>%ExportWizards.ObfuscatorDescription</description>
214 <selection class="org.eclipse.core.resources.IResource" />
218 point="org.eclipse.ui.projectNatureImages">
220 icon="icons/obj16/php.gif"
221 natureId="net.sourceforge.phpeclipse.phpnature"
222 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
226 point="org.eclipse.ui.propertyPages">
228 objectClass="org.eclipse.core.resources.IProject"
229 name="%propertyPagePHPProject.name"
230 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
231 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
234 value="net.sourceforge.phpeclipse.phpnature">
238 objectClass="org.eclipse.core.resources.IProject"
239 name="PHP Obfuscator"
240 class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
241 id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
244 value="net.sourceforge.phpeclipse.phpnature">
249 point="org.eclipse.ui.views">
251 name="%viewPHPResources.name"
252 icon="icons/obj16/php.gif"
253 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
254 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
258 point="org.eclipse.ui.editors">
260 name="%phpEditorName"
262 icon="icons/obj16/phpedit.gif"
264 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
265 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
266 id="net.sourceforge.phpeclipse.PHPUnitEditor">
269 name="%phpEditorName"
271 icon="icons/obj16/phpedit.gif"
273 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
274 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
275 id="net.sourceforge.phpeclipse.PHPUnitEditor">
278 name="%phpEditorName"
280 icon="icons/obj16/phpedit.gif"
282 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
283 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
284 id="net.sourceforge.phpeclipse.PHPUnitEditor">
287 name="%phpEditorName"
289 icon="icons/obj16/phpedit.gif"
291 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
292 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
293 id="net.sourceforge.phpeclipse.PHPUnitEditor">
296 name="%phpEditorName"
298 icon="icons/obj16/phpedit.gif"
300 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
301 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
302 id="net.sourceforge.phpeclipse.PHPUnitEditor">
305 name="%phpEditorName"
307 icon="icons/obj16/htmledit.gif"
309 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
310 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
311 id="net.sourceforge.phpeclipse.PHPUnitEditor">
314 name="%phpEditorName"
316 icon="icons/obj16/htmledit.gif"
318 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
319 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
320 id="net.sourceforge.phpeclipse.PHPUnitEditor">
323 name="%phpEditorName"
325 icon="icons/obj16/xmledit.gif"
327 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
328 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
329 id="net.sourceforge.phpeclipse.PHPUnitEditor">
332 name="%phpEditorName"
334 icon="icons/obj16/htmledit.gif"
336 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
337 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
338 id="net.sourceforge.phpeclipse.PHPUnitEditor">
342 point="org.eclipse.ui.actionSets">
346 id="net.sourceforge.phpeclipse.PHPActionSet">
349 id="net.sourceforge.phpeclipse.PHPMenu">
355 label="Restart Apache"
356 icon="icons/obj16/apache_restart.gif"
357 tooltip="Restart Apache"
358 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
359 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
361 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
365 icon="icons/obj16/apache_stop.gif"
366 tooltip="Stop Apache"
367 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
368 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
370 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
374 icon="icons/obj16/apache.gif"
375 tooltip="Start Apache"
376 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
377 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
379 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
383 icon="icons/obj16/sql.gif"
384 tooltip="Start MySQL"
385 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
386 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
388 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
392 label="%CodingActionSet.label"
394 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
395 <!-- =========================================================================== -->
397 <!-- =========================================================================== -->
399 label="%SourceMenu.label"
401 id="net.sourceforge.phpeclipse.ui.source.menu">
402 <separator name="editGroup" />
405 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
406 label="%FormatAction.label"
408 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
409 id="net.sourceforge.phpeclipse.phpeditor.Format">
412 label="%ShiftLeftAction.label"
414 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
415 id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
418 label="%ShiftRightAction.label"
420 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
421 id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
424 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
425 label="%UncommentAction.label"
427 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
428 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
431 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
432 label="%CommentAction.label"
434 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
435 id="net.sourceforge.phpeclipse.phpeditor.Comment">
440 point="org.eclipse.ui.actionSetPartAssociations">
441 <actionSetPartAssociation
442 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
443 <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
444 </actionSetPartAssociation>
446 <!-- =========================================================================== -->
447 <!-- PHP Editor Action Definition IDs -->
448 <!-- =========================================================================== -->
450 point="org.eclipse.ui.actionDefinitions">
453 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
457 id="net.sourceforge.phpeclipse.phpeditor.Comment">
460 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
463 id="net.sourceforge.phpeclipse.phpeditor.Format">
466 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
469 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
472 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
475 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
479 point="org.eclipse.ui.acceleratorSets">
481 scopeId="org.eclipse.ui.textEditorScope"
482 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
485 id="net.sourceforge.phpdt.ui.actions.comment">
489 id="net.sourceforge.phpdt.ui.actions.uncomment">
495 point="org.eclipse.ui.popupMenus">
497 objectClass="org.eclipse.core.resources.IProject"
498 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
500 label="Run PHPDocumentor"
501 class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
502 menubarPath="additions"
503 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
505 </objectContribution>
507 objectClass="org.eclipse.core.resources.IFile"
509 id="net.sourceforge.phpeclipse.actions.externalParserAction">
511 label="Run External PHP Parser"
512 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
513 menubarPath="additions"
514 id="net.sourceforge.phpeclipse.actions.externalParserAction">
516 </objectContribution>
518 objectClass="org.eclipse.core.resources.IFile"
520 id="net.sourceforge.phpeclipse.actions.externalParserAction">
522 label="Run External PHP Parser"
523 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
524 menubarPath="additions"
525 id="net.sourceforge.phpeclipse.actions.externalParserAction">
527 </objectContribution>
529 objectClass="org.eclipse.core.resources.IFile"
531 id="net.sourceforge.phpeclipse.actions.externalParserAction">
533 label="Run External PHP Parser"
534 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
535 menubarPath="additions"
536 id="net.sourceforge.phpeclipse.actions.externalParserAction">
538 </objectContribution>
540 objectClass="org.eclipse.core.resources.IFile"
542 id="net.sourceforge.phpeclipse.actions.externalParserAction">
544 label="Run External PHP Parser"
545 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
546 menubarPath="additions"
547 id="net.sourceforge.phpeclipse.actions.externalParserAction">
549 </objectContribution>
551 objectClass="org.eclipse.core.resources.IFile"
553 id="net.sourceforge.phpeclipse.actions.externalParserAction">
555 label="Run External PHP Parser"
556 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
557 menubarPath="additions"
558 id="net.sourceforge.phpeclipse.actions.externalParserAction">
560 </objectContribution>
562 objectClass="org.eclipse.core.resources.IFile"
564 id="net.sourceforge.phpeclipse.actions.popupShowAction">
566 label="Open PHP Browser"
567 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
568 menubarPath="additions"
569 id="net.sourceforge.phpeclipse.actions.showAction">
571 </objectContribution>
573 objectClass="org.eclipse.core.resources.IFile"
575 id="net.sourceforge.phpeclipse.actions.popupShowAction">
577 label="Open PHP Browser"
578 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
579 menubarPath="additions"
580 id="net.sourceforge.phpeclipse.actions.showAction">
582 </objectContribution>
584 objectClass="org.eclipse.core.resources.IFile"
586 id="net.sourceforge.phpeclipse.actions.popupShowAction">
588 label="Open PHP Browser"
589 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
590 menubarPath="additions"
591 id="net.sourceforge.phpeclipse.actions.showAction">
593 </objectContribution>
595 objectClass="org.eclipse.core.resources.IFile"
597 id="net.sourceforge.phpeclipse.actions.popupShowAction">
599 label="Open PHP Browser"
600 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
601 menubarPath="additions"
602 id="net.sourceforge.phpeclipse.actions.showAction">
604 </objectContribution>
606 objectClass="org.eclipse.core.resources.IFile"
608 id="net.sourceforge.phpeclipse.actions.popupShowAction">
610 label="Open PHP Browser"
611 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
612 menubarPath="additions"
613 id="net.sourceforge.phpeclipse.actions.showAction">
615 </objectContribution>
617 objectClass="org.eclipse.core.resources.IFile"
619 id="net.sourceforge.phpeclipse.actions.popupShowAction">
621 label="Open PHP Browser"
622 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
623 menubarPath="additions"
624 id="net.sourceforge.phpeclipse.actions.showAction">
626 </objectContribution>
628 objectClass="org.eclipse.core.resources.IFile"
630 id="net.sourceforge.phpeclipse.actions.popupShowAction">
632 label="Open PHP Browser"
633 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
634 menubarPath="additions"
635 id="net.sourceforge.phpeclipse.actions.showAction">
637 </objectContribution>
639 objectClass="org.eclipse.core.resources.IFile"
641 id="net.sourceforge.phpeclipse.actions.popupShowAction">
643 label="Open PHP Browser"
644 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
645 menubarPath="additions"
646 id="net.sourceforge.phpeclipse.actions.showAction">
648 </objectContribution>
651 targetID="#PHPEditorContext"
652 id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
654 label="Open PHP Declaration"
655 class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
656 menubarPath="additions"
657 id="net.sourceforge.phpeclipse.actions.opendeclaration">
659 </viewerContribution>
662 targetID="#PHPRulerContext"
663 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
665 label="%AddTask.label"
666 helpContextId="org.eclipse.ui.AddTask_action_context"
667 class="org.eclipse.ui.texteditor.TaskRulerAction"
669 id="org.eclipse.ui.texteditor.TaskRulerAction">
672 label="%AddBookmark.label"
673 helpContextId="org.eclipse.ui.bookmark_action_context"
674 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
676 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
678 </viewerContribution>
682 point="org.eclipse.ui.editorActions">
684 id="org.eclipse.ui.texteditor.ruler.actions"
685 targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
688 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
689 actionID="RulerDoubleClick"
691 helpContextId="org.eclipse.ui.bookmark_action_context"
692 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
694 </editorContribution>
698 point="org.eclipse.ui.preferencePages">
701 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
702 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
706 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
707 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
708 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
712 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
713 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
714 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
718 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
719 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
720 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
724 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
725 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
726 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
730 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
731 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
732 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
736 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
737 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
738 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
741 name="Language Settings"
742 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
743 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
744 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
748 point="org.eclipse.ui.documentProviders">
750 extensions="%phpFileExtension"
751 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
752 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
756 point="org.eclipse.ui.documentProviders">
758 extensions="%php3FileExtension"
759 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
760 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
764 point="org.eclipse.ui.documentProviders">
766 extensions="%php4FileExtension"
767 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
768 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
772 point="org.eclipse.ui.documentProviders">
774 extensions="%incFileExtension"
775 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
776 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
780 point="org.eclipse.ui.documentProviders">
782 extensions="%phtmlFileExtension"
783 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
784 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
788 point="org.eclipse.ui.documentProviders">
790 extensions="%htmlFileExtension"
791 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
792 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
796 point="org.eclipse.ui.documentProviders">
798 extensions="%htmFileExtension"
799 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
800 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
804 point="org.eclipse.ui.documentProviders">
806 extensions="%xmlFileExtension"
807 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
808 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
812 point="org.eclipse.ui.documentProviders">
814 extensions="%tplFileExtension"
815 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
816 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
820 point="org.eclipse.ui.views">
822 name="%phpConsoleView"
823 icon="icons/obj16/php.gif"
824 class="net.sourceforge.phpeclipse.views.PHPConsole"
825 id="net.sourceforge.phpeclipse.views.phpconsoleview">
829 <!-- =========================================================================== -->
830 <!-- PHPDT/UI Editor Key Bindings -->
831 <!-- =========================================================================== -->
833 point="org.eclipse.ui.acceleratorSets">
835 scopeId="org.eclipse.ui.textEditorScope"
836 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
840 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
844 id="org.eclipse.ui.edit.text.contentAssist.proposals">
849 id="net.sourceforge.phpeclipse.phpeditor.comment">
853 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
857 id="net.sourceforge.phpeclipse.phpeditor.format">
861 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
865 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
869 scopeId="org.eclipse.ui.textEditorScope"
870 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
874 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
878 id="org.eclipse.ui.edit.text.contentAssist.proposals">
883 id="net.sourceforge.phpeclipse.phpeditor.comment">
887 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
891 id="net.sourceforge.phpeclipse.phpeditor.format">
895 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
899 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
903 scopeId="org.eclipse.ui.textEditorScope"
904 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
908 key="Command+Shift+P"
909 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
914 id="org.eclipse.ui.edit.text.contentAssist.proposals">
920 id="net.sourceforge.phpeclipse.phpeditor.comment">
925 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
930 <!-- external tools -->
932 <!-- extension point definitions -->
933 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
934 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
935 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
936 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
937 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
940 <extension point="org.eclipse.ui.actionSets">
942 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
943 label="%ActionSet.externalTools"
945 <menu id="org.eclipse.ui.run"
948 <separator name="ExternalToolsGroup"/>
951 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
952 label="%Action.externalTools"
953 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
954 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
955 icon="icons/externaltools/full/etool16/external_tools.gif"
956 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
958 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
961 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
962 label="%Action.externalTools"
963 toolbarPath="Normal/additions"
964 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
965 icon="icons/externaltools/full/etool16/external_tools.gif"
966 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
967 tooltip="%Action.externalToolsTip"
969 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
974 <!-- Launch Configuration Extensions -->
975 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
976 <launchConfigurationType
977 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
978 name = "%Program.externalTools"
979 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
981 category = "org.eclipse.ui.externaltools">
982 </launchConfigurationType>
983 <launchConfigurationType
984 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
985 name = "%Program.externalTools"
986 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
988 category = "org.eclipse.ui.externaltools.builder">
989 </launchConfigurationType>
992 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
994 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
995 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
999 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1000 <launchConfigurationTabGroup
1001 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1002 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1003 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1004 </launchConfigurationTabGroup>
1005 <launchConfigurationTabGroup
1006 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1007 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1008 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1009 </launchConfigurationTabGroup>
1012 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1013 <launchConfigurationTypeImage
1014 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1015 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1016 icon="icons/externaltools/full/obj16/external_tools.gif">
1017 </launchConfigurationTypeImage>
1018 <launchConfigurationTypeImage
1019 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1020 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1021 icon="icons/externaltools/full/obj16/external_tools.gif">
1022 </launchConfigurationTypeImage>
1025 <!-- Variable Extensions -->
1026 <extension point="net.sourceforge.phpeclipse.fileVariables">
1029 description="Expands to the workspace root's absolute file system path."
1030 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1034 description="Expands to the resource's absolute file system path."
1035 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1036 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1040 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1043 description="Expands to the workspace root's absolute file system path."
1044 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1048 description="Expands to the full file name"
1049 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1053 description="Expands to an URL with the localhost preference settings"
1054 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1058 description="Expands to the localhost preference settings."
1059 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1063 description="Expands to the selected resource's project absolute file system path."
1064 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1068 description="Expands to the full path, relative to the workspace root, of the selected project"
1069 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1073 description="Expands to the name of the selected project"
1074 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1078 description="Expands to the resource's absolute file system path."
1079 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1080 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1084 description="Expands to the selected resource's containing folder absolute file system path."
1085 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1089 description="Expands to the type of build"
1090 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1094 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1097 description="Expands to the workspace root's absolute file system path."
1098 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1102 description="Expands to the selected resource's project absolute file system path."
1103 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1107 description="Expands to the selected resource's containing folder absolute file system path."
1108 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1112 description="Expands to a resource's absolute file system path."
1113 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1114 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1118 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1121 description="Expands to the workspace root."
1122 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1126 description="Expands to the project of the selected resource."
1127 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1131 description="Expands to the folder containing the selected resource."
1132 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1136 description="Expands to a resource."
1137 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1138 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1142 description="Expands to the group of resources in a working set."
1143 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">