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.help"/>
18 <import plugin="org.eclipse.swt"/>
19 <import plugin="org.eclipse.debug.core"/>
20 <import plugin="org.eclipse.debug.ui"/>
21 <import plugin="org.apache.xerces"/>
22 <import plugin="org.eclipse.update.ui"/>
28 name="%naturePHP.name"
29 point="org.eclipse.core.resources.natures">
32 class="net.sourceforge.phpeclipse.resourcesview.PHPProject">
37 point="org.eclipse.team.core.fileTypes">
72 point="org.eclipse.ui.perspectives">
74 name="%perspectivePHP.name"
75 icon="icons/obj16/php.gif"
76 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
77 id="net.sourceforge.phpeclipse.PHPPerspective">
81 point="org.eclipse.ui.newWizards">
83 name="%newWizardCategory.name"
84 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
87 Temporarily replaced until errors can be ironed out...
90 name="%newWizardPHPProject.name"
91 icon="icons/obj16/php.gif"
92 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
93 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
95 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
97 Create a new PHP project.
101 <this wizard replaces it as it works - maybe not as pretty but still>
104 name="%newWizardPHPProject.name"
105 icon="icons/obj16/php.gif"
106 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
107 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
109 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
111 Create a new PHP project.
115 name="%newWizardPHPFile.name"
116 icon="icons/obj16/phpedit.gif"
117 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
118 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
119 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
121 Create a basic PHP file.
124 <!-- choochter's stuff -->
127 icon="icons/obj16/php.gif"
128 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
129 class="com.xaraya.wizard.NewXarayaResourceWizard"
131 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
133 Create a Xaraya module.
138 point="org.eclipse.ui.projectNatureImages">
140 icon="icons/obj16/php.gif"
141 natureId="net.sourceforge.phpeclipse.phpnature"
142 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
146 point="org.eclipse.ui.propertyPages">
148 objectClass="org.eclipse.core.resources.IProject"
149 name="%propertyPagePHPProject.name"
150 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
151 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
154 value="net.sourceforge.phpeclipse.phpnature">
158 objectClass="org.eclipse.core.resources.IProject"
159 name="PHP Obfuscator"
160 class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
161 id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
164 value="net.sourceforge.phpeclipse.phpnature">
169 point="org.eclipse.ui.views">
171 name="%viewPHPResources.name"
172 icon="icons/obj16/php.gif"
173 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
174 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
178 point="org.eclipse.ui.actionSets">
182 id="net.sourceforge.phpeclipse.PHPActionSet">
185 id="net.sourceforge.phpeclipse.PHPMenu">
191 label="Restart Apache"
192 icon="icons/obj16/apache_restart.gif"
193 tooltip="Restart Apache"
194 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
195 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
197 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
201 icon="icons/obj16/apache_stop.gif"
202 tooltip="Stop Apache"
203 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
204 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
206 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
210 icon="icons/obj16/apache.gif"
211 tooltip="Start Apache"
212 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
213 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
215 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
219 icon="icons/obj16/sql.gif"
220 tooltip="Start MySQL"
221 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
222 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
224 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
228 label="%CodingActionSet.label"
230 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
231 <!-- =========================================================================== -->
233 <!-- =========================================================================== -->
235 label="%SourceMenu.label"
237 id="net.sourceforge.phpeclipse.ui.source.menu">
243 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
244 label="%FormatAction.label"
246 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
247 id="net.sourceforge.phpeclipse.phpeditor.Format">
250 label="%ShiftLeftAction.label"
252 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
253 id="net.sourceforge.phpeclipse.ui.actions.ShiftLeft">
256 label="%ShiftRightAction.label"
258 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
259 id="net.sourceforge.phpeclipse.ui.actions.ShiftRight">
262 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
263 label="%UncommentAction.label"
265 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
266 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
269 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
270 label="%CommentAction.label"
272 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
273 id="net.sourceforge.phpeclipse.phpeditor.Comment">
278 point="org.eclipse.ui.actionSetPartAssociations">
279 <actionSetPartAssociation
280 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
282 id="net.sourceforge.phpeclipse.PHPUnitEditor">
284 </actionSetPartAssociation>
286 <!-- =========================================================================== -->
287 <!-- PHP Editor Action Definition IDs -->
288 <!-- =========================================================================== -->
290 point="org.eclipse.ui.actionDefinitions">
293 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
297 id="net.sourceforge.phpeclipse.phpeditor.Comment">
300 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
303 id="net.sourceforge.phpeclipse.phpeditor.Format">
306 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
309 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
312 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
315 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
319 point="org.eclipse.ui.acceleratorSets">
321 scopeId="org.eclipse.ui.textEditorScope"
322 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
325 id="net.sourceforge.phpdt.ui.actions.comment">
329 id="net.sourceforge.phpdt.ui.actions.uncomment">
334 point="org.eclipse.ui.editors">
336 name="%phpEditorName"
338 icon="icons/obj16/phpedit.gif"
340 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
341 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
342 id="net.sourceforge.phpeclipse.PHPUnitEditor">
345 name="%phpEditorName"
347 icon="icons/obj16/phpedit.gif"
349 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
350 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
351 id="net.sourceforge.phpeclipse.PHPUnitEditor">
354 name="%phpEditorName"
356 icon="icons/obj16/phpedit.gif"
358 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
359 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
360 id="net.sourceforge.phpeclipse.PHPUnitEditor">
363 name="%phpEditorName"
365 icon="icons/obj16/phpedit.gif"
367 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
368 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
369 id="net.sourceforge.phpeclipse.PHPUnitEditor">
372 name="%phpEditorName"
374 icon="icons/obj16/phpedit.gif"
376 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
377 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
378 id="net.sourceforge.phpeclipse.PHPUnitEditor">
381 name="%phpEditorName"
383 icon="icons/obj16/htmledit.gif"
385 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
386 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
387 id="net.sourceforge.phpeclipse.PHPUnitEditor">
390 name="%phpEditorName"
392 icon="icons/obj16/htmledit.gif"
394 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
395 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
396 id="net.sourceforge.phpeclipse.PHPUnitEditor">
399 name="%phpEditorName"
401 icon="icons/obj16/xmledit.gif"
403 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
404 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
405 id="net.sourceforge.phpeclipse.PHPUnitEditor">
409 point="org.eclipse.ui.popupMenus">
411 objectClass="org.eclipse.core.resources.IResource"
412 id="net.sourceforge.phpeclipse.actions.obfuscator">
414 label="PHP Obfuscator"
415 class="net.sourceforge.phpeclipse.actions.PHPObfuscatorAction"
416 menubarPath="additions"
417 id="net.sourceforge.phpeclipse.actions.obfuscatorAction">
419 </objectContribution>
421 objectClass="org.eclipse.core.resources.IFile"
423 id="net.sourceforge.phpeclipse.actions.externalParserAction">
425 label="Run External PHP Parser"
426 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
427 menubarPath="additions"
428 id="net.sourceforge.phpeclipse.actions.externalParserAction">
430 </objectContribution>
432 objectClass="org.eclipse.core.resources.IFile"
434 id="net.sourceforge.phpeclipse.actions.externalParserAction">
436 label="Run External PHP Parser"
437 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
438 menubarPath="additions"
439 id="net.sourceforge.phpeclipse.actions.externalParserAction">
441 </objectContribution>
443 objectClass="org.eclipse.core.resources.IFile"
445 id="net.sourceforge.phpeclipse.actions.externalParserAction">
447 label="Run External PHP Parser"
448 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
449 menubarPath="additions"
450 id="net.sourceforge.phpeclipse.actions.externalParserAction">
452 </objectContribution>
454 objectClass="org.eclipse.core.resources.IFile"
456 id="net.sourceforge.phpeclipse.actions.externalParserAction">
458 label="Run External PHP Parser"
459 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
460 menubarPath="additions"
461 id="net.sourceforge.phpeclipse.actions.externalParserAction">
463 </objectContribution>
465 objectClass="org.eclipse.core.resources.IFile"
467 id="net.sourceforge.phpeclipse.actions.externalParserAction">
469 label="Run External PHP Parser"
470 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
471 menubarPath="additions"
472 id="net.sourceforge.phpeclipse.actions.externalParserAction">
474 </objectContribution>
476 objectClass="org.eclipse.core.resources.IFile"
478 id="net.sourceforge.phpeclipse.actions.popupShowAction">
480 label="Open PHP Browser"
481 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
482 menubarPath="additions"
483 id="net.sourceforge.phpeclipse.actions.showAction">
485 </objectContribution>
487 objectClass="org.eclipse.core.resources.IFile"
489 id="net.sourceforge.phpeclipse.actions.popupShowAction">
491 label="Open PHP Browser"
492 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
493 menubarPath="additions"
494 id="net.sourceforge.phpeclipse.actions.showAction">
496 </objectContribution>
498 objectClass="org.eclipse.core.resources.IFile"
500 id="net.sourceforge.phpeclipse.actions.popupShowAction">
502 label="Open PHP Browser"
503 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
504 menubarPath="additions"
505 id="net.sourceforge.phpeclipse.actions.showAction">
507 </objectContribution>
509 objectClass="org.eclipse.core.resources.IFile"
511 id="net.sourceforge.phpeclipse.actions.popupShowAction">
513 label="Open PHP Browser"
514 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
515 menubarPath="additions"
516 id="net.sourceforge.phpeclipse.actions.showAction">
518 </objectContribution>
520 objectClass="org.eclipse.core.resources.IFile"
522 id="net.sourceforge.phpeclipse.actions.popupShowAction">
524 label="Open PHP Browser"
525 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
526 menubarPath="additions"
527 id="net.sourceforge.phpeclipse.actions.showAction">
529 </objectContribution>
531 objectClass="org.eclipse.core.resources.IFile"
533 id="net.sourceforge.phpeclipse.actions.popupShowAction">
535 label="Open PHP Browser"
536 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
537 menubarPath="additions"
538 id="net.sourceforge.phpeclipse.actions.showAction">
540 </objectContribution>
542 objectClass="org.eclipse.core.resources.IFile"
544 id="net.sourceforge.phpeclipse.actions.popupShowAction">
546 label="Open PHP Browser"
547 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
548 menubarPath="additions"
549 id="net.sourceforge.phpeclipse.actions.showAction">
551 </objectContribution>
553 objectClass="org.eclipse.core.resources.IFile"
555 id="net.sourceforge.phpeclipse.actions.popupShowAction">
557 label="Open PHP Browser"
558 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
559 menubarPath="additions"
560 id="net.sourceforge.phpeclipse.actions.showAction">
562 </objectContribution>
565 targetID="#PHPRulerContext"
566 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
568 label="%AddTask.label"
569 helpContextId="org.eclipse.ui.AddTask_action_context"
570 class="org.eclipse.ui.texteditor.TaskRulerAction"
572 id="org.eclipse.ui.texteditor.TaskRulerAction">
575 label="%AddBookmark.label"
576 helpContextId="org.eclipse.ui.bookmark_action_context"
577 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
579 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
581 </viewerContribution>
584 point="org.eclipse.ui.editorActions">
586 targetID="net.sourceforge.phpeclipse.PHPEditor"
587 id="org.eclipse.ui.texteditor.ruler.actions">
590 helpContextId="org.eclipse.ui.bookmark_action_context"
591 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
592 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
594 </editorContribution>
597 point="org.eclipse.ui.preferencePages">
600 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
601 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
605 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
606 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
607 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
611 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
612 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
613 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
617 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
618 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
619 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
623 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
624 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
625 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
629 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
630 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
631 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
635 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
636 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
637 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
640 name="Language Settings"
641 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
642 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
643 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
647 point="org.eclipse.ui.documentProviders">
649 extensions="%phpFileExtension"
650 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
651 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
655 point="org.eclipse.ui.documentProviders">
657 extensions="%php3FileExtension"
658 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
659 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
663 point="org.eclipse.ui.documentProviders">
665 extensions="%php4FileExtension"
666 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
667 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
671 point="org.eclipse.ui.documentProviders">
673 extensions="%incFileExtension"
674 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
675 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
679 point="org.eclipse.ui.documentProviders">
681 extensions="%phtmlFileExtension"
682 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
683 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
687 point="org.eclipse.ui.documentProviders">
689 extensions="%htmlFileExtension"
690 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
691 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
695 point="org.eclipse.ui.documentProviders">
697 extensions="%htmFileExtension"
698 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
699 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
703 point="org.eclipse.ui.documentProviders">
705 extensions="%xmlFileExtension"
706 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
707 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
711 point="org.eclipse.ui.views">
713 name="%phpConsoleView"
714 icon="icons/obj16/php.gif"
715 class="net.sourceforge.phpeclipse.views.PHPConsole"
716 id="net.sourceforge.phpeclipse.views.phpconsoleview">
719 <!-- =========================================================================== -->
720 <!-- Java Editor Key Bindings -->
721 <!-- =========================================================================== -->
723 point="org.eclipse.ui.acceleratorSets">
725 scopeId="org.eclipse.ui.textEditorScope"
726 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
730 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
734 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
739 id="net.sourceforge.phpeclipse.phpeditor.comment">
743 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
747 id="net.sourceforge.phpeclipse.phpeditor.format">
751 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
755 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
759 scopeId="org.eclipse.ui.textEditorScope"
760 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
764 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
768 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
773 id="net.sourceforge.phpeclipse.phpeditor.comment">
777 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
781 id="net.sourceforge.phpeclipse.phpeditor.format">
785 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
789 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
793 scopeId="org.eclipse.ui.textEditorScope"
794 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
798 key="Command+Shift+P"
799 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
804 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
810 id="net.sourceforge.phpeclipse.phpeditor.comment">
815 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
820 <!-- external tools -->
822 <!-- extension point definitions -->
823 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
824 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
825 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
826 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
827 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
830 <extension point="org.eclipse.ui.actionSets">
832 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
833 label="%ActionSet.externalTools"
835 <menu id="org.eclipse.ui.run"
838 <separator name="ExternalToolsGroup"/>
841 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
842 label="%Action.externalTools"
843 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
844 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
845 icon="icons/externaltools/full/etool16/external_tools.gif"
846 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
848 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
851 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
852 label="%Action.externalTools"
853 toolbarPath="Normal/additions"
854 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
855 icon="icons/externaltools/full/etool16/external_tools.gif"
856 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
857 tooltip="%Action.externalToolsTip"
859 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
864 <!-- Launch Configuration Extensions -->
865 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
866 <launchConfigurationType
867 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
868 name = "%Program.externalTools"
869 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
871 category = "org.eclipse.ui.externaltools">
872 </launchConfigurationType>
873 <launchConfigurationType
874 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
875 name = "%Program.externalTools"
876 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
878 category = "org.eclipse.ui.externaltools.builder">
879 </launchConfigurationType>
882 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
884 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
885 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
889 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
890 <launchConfigurationTabGroup
891 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
892 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
893 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
894 </launchConfigurationTabGroup>
895 <launchConfigurationTabGroup
896 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
897 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
898 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
899 </launchConfigurationTabGroup>
902 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
903 <launchConfigurationTypeImage
904 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
905 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
906 icon="icons/externaltools/full/obj16/external_tools.gif">
907 </launchConfigurationTypeImage>
908 <launchConfigurationTypeImage
909 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
910 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
911 icon="icons/externaltools/full/obj16/external_tools.gif">
912 </launchConfigurationTypeImage>
915 <!-- Variable Extensions -->
916 <extension point="net.sourceforge.phpeclipse.fileVariables">
919 description="Expands to the workspace root's absolute file system path."
920 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
924 description="Expands to the resource's absolute file system path."
925 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
926 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
930 <extension point="net.sourceforge.phpeclipse.argumentVariables">
933 description="Expands to the workspace root's absolute file system path."
934 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
938 description="Expands to the full file name"
939 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
943 description="Expands to an URL with the localhost preference settings"
944 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
948 description="Expands to the localhost preference settings."
949 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
953 description="Expands to the selected resource's project absolute file system path."
954 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
958 description="Expands to the full path, relative to the workspace root, of the selected project"
959 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
963 description="Expands to the name of the selected project"
964 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
968 description="Expands to the resource's absolute file system path."
969 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
970 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
974 description="Expands to the selected resource's containing folder absolute file system path."
975 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
979 description="Expands to the type of build"
980 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
984 <extension point="net.sourceforge.phpeclipse.directoryVariables">
987 description="Expands to the workspace root's absolute file system path."
988 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
992 description="Expands to the selected resource's project absolute file system path."
993 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
997 description="Expands to the selected resource's containing folder absolute file system path."
998 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1002 description="Expands to a resource's absolute file system path."
1003 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1004 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1008 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1011 description="Expands to the workspace root."
1012 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1016 description="Expands to the project of the selected resource."
1017 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1021 description="Expands to the folder containing the selected resource."
1022 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1026 description="Expands to a resource."
1027 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1028 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1032 description="Expands to the group of resources in a working set."
1033 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">