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.PHPSyntaxEditorPreferencePage"
607 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
611 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
612 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
613 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
617 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
618 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
619 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
623 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
624 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
625 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
629 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
630 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
631 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
634 name="Language Settings"
635 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
636 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
637 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
641 point="org.eclipse.ui.documentProviders">
643 extensions="%phpFileExtension"
644 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
645 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
649 point="org.eclipse.ui.documentProviders">
651 extensions="%php3FileExtension"
652 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
653 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
657 point="org.eclipse.ui.documentProviders">
659 extensions="%php4FileExtension"
660 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
661 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
665 point="org.eclipse.ui.documentProviders">
667 extensions="%incFileExtension"
668 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
669 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
673 point="org.eclipse.ui.documentProviders">
675 extensions="%phtmlFileExtension"
676 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
677 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
681 point="org.eclipse.ui.documentProviders">
683 extensions="%htmlFileExtension"
684 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
685 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
689 point="org.eclipse.ui.documentProviders">
691 extensions="%htmFileExtension"
692 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
693 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
697 point="org.eclipse.ui.documentProviders">
699 extensions="%xmlFileExtension"
700 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
701 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
705 point="org.eclipse.ui.views">
707 name="%phpConsoleView"
708 icon="icons/obj16/php.gif"
709 class="net.sourceforge.phpeclipse.views.PHPConsole"
710 id="net.sourceforge.phpeclipse.views.phpconsoleview">
713 <!-- =========================================================================== -->
714 <!-- Java Editor Key Bindings -->
715 <!-- =========================================================================== -->
717 point="org.eclipse.ui.acceleratorSets">
719 scopeId="org.eclipse.ui.textEditorScope"
720 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
724 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
728 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
733 id="net.sourceforge.phpeclipse.phpeditor.comment">
737 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
741 id="net.sourceforge.phpeclipse.phpeditor.format">
745 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
749 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
753 scopeId="org.eclipse.ui.textEditorScope"
754 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
758 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
762 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
767 id="net.sourceforge.phpeclipse.phpeditor.comment">
771 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
775 id="net.sourceforge.phpeclipse.phpeditor.format">
779 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
783 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
787 scopeId="org.eclipse.ui.textEditorScope"
788 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
792 key="Command+Shift+P"
793 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
798 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
804 id="net.sourceforge.phpeclipse.phpeditor.comment">
809 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
814 <!-- external tools -->
816 <!-- extension point definitions -->
817 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
818 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
819 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
820 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
821 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
824 <extension point="org.eclipse.ui.actionSets">
826 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
827 label="%ActionSet.externalTools"
829 <menu id="org.eclipse.ui.run"
832 <separator name="ExternalToolsGroup"/>
835 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
836 label="%Action.externalTools"
837 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
838 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
839 icon="icons/externaltools/full/etool16/external_tools.gif"
840 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
842 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
845 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
846 label="%Action.externalTools"
847 toolbarPath="Normal/additions"
848 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
849 icon="icons/externaltools/full/etool16/external_tools.gif"
850 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
851 tooltip="%Action.externalToolsTip"
853 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
858 <!-- Launch Configuration Extensions -->
859 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
860 <launchConfigurationType
861 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
862 name = "%Program.externalTools"
863 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
865 category = "org.eclipse.ui.externaltools">
866 </launchConfigurationType>
867 <launchConfigurationType
868 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
869 name = "%Program.externalTools"
870 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
872 category = "org.eclipse.ui.externaltools.builder">
873 </launchConfigurationType>
876 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
878 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
879 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
883 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
884 <launchConfigurationTabGroup
885 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
886 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
887 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
888 </launchConfigurationTabGroup>
889 <launchConfigurationTabGroup
890 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
891 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
892 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
893 </launchConfigurationTabGroup>
896 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
897 <launchConfigurationTypeImage
898 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
899 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
900 icon="icons/externaltools/full/obj16/external_tools.gif">
901 </launchConfigurationTypeImage>
902 <launchConfigurationTypeImage
903 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
904 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
905 icon="icons/externaltools/full/obj16/external_tools.gif">
906 </launchConfigurationTypeImage>
909 <!-- Variable Extensions -->
910 <extension point="net.sourceforge.phpeclipse.fileVariables">
913 description="Expands to the workspace root's absolute file system path."
914 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
918 description="Expands to the resource's absolute file system path."
919 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
920 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
924 <extension point="net.sourceforge.phpeclipse.argumentVariables">
927 description="Expands to the workspace root's absolute file system path."
928 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
932 description="Expands to the full file name"
933 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
937 description="Expands to an URL with the localhost preference settings"
938 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
942 description="Expands to the localhost preference settings."
943 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
947 description="Expands to the selected resource's project absolute file system path."
948 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
952 description="Expands to the full path, relative to the workspace root, of the selected project"
953 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
957 description="Expands to the name of the selected project"
958 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
962 description="Expands to the resource's absolute file system path."
963 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
964 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
968 description="Expands to the selected resource's containing folder absolute file system path."
969 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
973 description="Expands to the type of build"
974 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
978 <extension point="net.sourceforge.phpeclipse.directoryVariables">
981 description="Expands to the workspace root's absolute file system path."
982 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
986 description="Expands to the selected resource's project absolute file system path."
987 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
991 description="Expands to the selected resource's containing folder absolute file system path."
992 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
996 description="Expands to a resource's absolute file system path."
997 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
998 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1002 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1005 description="Expands to the workspace root."
1006 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1010 description="Expands to the project of the selected resource."
1011 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1015 description="Expands to the folder containing the selected resource."
1016 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1020 description="Expands to a resource."
1021 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1022 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1026 description="Expands to the group of resources in a working set."
1027 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">