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">
168 objectClass="net.sourceforge.phpeclipse.resourcesview.PHPProject"
169 name="%propertyPagePHPProject.name"
170 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
171 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
174 value="net.sourceforge.phpeclipse.phpnature">
179 point="org.eclipse.ui.views">
181 name="%viewPHPResources.name"
182 icon="icons/obj16/php.gif"
183 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
184 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
188 point="org.eclipse.ui.actionSets">
192 id="net.sourceforge.phpeclipse.PHPActionSet">
195 id="net.sourceforge.phpeclipse.PHPMenu">
201 label="Restart Apache"
202 icon="icons/obj16/apache_restart.gif"
203 tooltip="Restart Apache"
204 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
205 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
207 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
211 icon="icons/obj16/apache_stop.gif"
212 tooltip="Stop Apache"
213 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
214 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
216 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
220 icon="icons/obj16/apache.gif"
221 tooltip="Start Apache"
222 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
223 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
225 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
229 icon="icons/obj16/sql.gif"
230 tooltip="Start MySQL"
231 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
232 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
234 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
238 label="%CodingActionSet.label"
240 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
241 <!-- =========================================================================== -->
243 <!-- =========================================================================== -->
245 label="%SourceMenu.label"
247 id="net.sourceforge.phpeclipse.ui.source.menu">
253 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
254 label="%FormatAction.label"
256 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
257 id="net.sourceforge.phpeclipse.phpeditor.Format">
260 label="%ShiftLeftAction.label"
262 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
263 id="net.sourceforge.phpeclipse.ui.actions.ShiftLeft">
266 label="%ShiftRightAction.label"
268 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
269 id="net.sourceforge.phpeclipse.ui.actions.ShiftRight">
272 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
273 label="%UncommentAction.label"
275 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
276 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
279 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
280 label="%CommentAction.label"
282 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
283 id="net.sourceforge.phpeclipse.phpeditor.Comment">
288 point="org.eclipse.ui.actionSetPartAssociations">
289 <actionSetPartAssociation
290 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
292 id="net.sourceforge.phpeclipse.PHPUnitEditor">
294 </actionSetPartAssociation>
296 <!-- =========================================================================== -->
297 <!-- PHP Editor Action Definition IDs -->
298 <!-- =========================================================================== -->
300 point="org.eclipse.ui.actionDefinitions">
303 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
307 id="net.sourceforge.phpeclipse.phpeditor.Comment">
310 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
313 id="net.sourceforge.phpeclipse.phpeditor.Format">
316 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
319 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
322 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
325 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
329 point="org.eclipse.ui.acceleratorSets">
331 scopeId="org.eclipse.ui.textEditorScope"
332 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
335 id="net.sourceforge.phpdt.ui.actions.comment">
339 id="net.sourceforge.phpdt.ui.actions.uncomment">
344 point="org.eclipse.ui.editors">
346 name="%phpEditorName"
348 icon="icons/obj16/phpedit.gif"
350 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
351 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
352 id="net.sourceforge.phpeclipse.PHPUnitEditor">
355 name="%phpEditorName"
357 icon="icons/obj16/phpedit.gif"
359 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
360 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
361 id="net.sourceforge.phpeclipse.PHPUnitEditor">
364 name="%phpEditorName"
366 icon="icons/obj16/phpedit.gif"
368 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
369 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
370 id="net.sourceforge.phpeclipse.PHPUnitEditor">
373 name="%phpEditorName"
375 icon="icons/obj16/phpedit.gif"
377 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
378 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
379 id="net.sourceforge.phpeclipse.PHPUnitEditor">
382 name="%phpEditorName"
384 icon="icons/obj16/phpedit.gif"
386 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
387 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
388 id="net.sourceforge.phpeclipse.PHPUnitEditor">
391 name="%phpEditorName"
393 icon="icons/obj16/htmledit.gif"
395 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
396 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
397 id="net.sourceforge.phpeclipse.PHPUnitEditor">
400 name="%phpEditorName"
402 icon="icons/obj16/htmledit.gif"
404 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
405 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
406 id="net.sourceforge.phpeclipse.PHPUnitEditor">
409 name="%phpEditorName"
411 icon="icons/obj16/xmledit.gif"
413 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
414 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
415 id="net.sourceforge.phpeclipse.PHPUnitEditor">
419 point="org.eclipse.ui.popupMenus">
421 objectClass="org.eclipse.core.resources.IResource"
422 id="net.sourceforge.phpeclipse.actions.obfuscator">
424 label="PHP Obfuscator"
425 class="net.sourceforge.phpeclipse.actions.PHPObfuscatorAction"
426 menubarPath="additions"
427 id="net.sourceforge.phpeclipse.actions.obfuscatorAction">
429 </objectContribution>
431 objectClass="org.eclipse.core.resources.IFile"
433 id="net.sourceforge.phpeclipse.actions.externalParserAction">
435 label="Run External PHP Parser"
436 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
437 menubarPath="additions"
438 id="net.sourceforge.phpeclipse.actions.externalParserAction">
440 </objectContribution>
442 objectClass="org.eclipse.core.resources.IFile"
444 id="net.sourceforge.phpeclipse.actions.externalParserAction">
446 label="Run External PHP Parser"
447 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
448 menubarPath="additions"
449 id="net.sourceforge.phpeclipse.actions.externalParserAction">
451 </objectContribution>
453 objectClass="org.eclipse.core.resources.IFile"
455 id="net.sourceforge.phpeclipse.actions.externalParserAction">
457 label="Run External PHP Parser"
458 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
459 menubarPath="additions"
460 id="net.sourceforge.phpeclipse.actions.externalParserAction">
462 </objectContribution>
464 objectClass="org.eclipse.core.resources.IFile"
466 id="net.sourceforge.phpeclipse.actions.externalParserAction">
468 label="Run External PHP Parser"
469 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
470 menubarPath="additions"
471 id="net.sourceforge.phpeclipse.actions.externalParserAction">
473 </objectContribution>
475 objectClass="org.eclipse.core.resources.IFile"
477 id="net.sourceforge.phpeclipse.actions.externalParserAction">
479 label="Run External PHP Parser"
480 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
481 menubarPath="additions"
482 id="net.sourceforge.phpeclipse.actions.externalParserAction">
484 </objectContribution>
486 objectClass="org.eclipse.core.resources.IFile"
488 id="net.sourceforge.phpeclipse.actions.popupShowAction">
490 label="Open PHP Browser"
491 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
492 menubarPath="additions"
493 id="net.sourceforge.phpeclipse.actions.showAction">
495 </objectContribution>
497 objectClass="org.eclipse.core.resources.IFile"
499 id="net.sourceforge.phpeclipse.actions.popupShowAction">
501 label="Open PHP Browser"
502 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
503 menubarPath="additions"
504 id="net.sourceforge.phpeclipse.actions.showAction">
506 </objectContribution>
508 objectClass="org.eclipse.core.resources.IFile"
510 id="net.sourceforge.phpeclipse.actions.popupShowAction">
512 label="Open PHP Browser"
513 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
514 menubarPath="additions"
515 id="net.sourceforge.phpeclipse.actions.showAction">
517 </objectContribution>
519 objectClass="org.eclipse.core.resources.IFile"
521 id="net.sourceforge.phpeclipse.actions.popupShowAction">
523 label="Open PHP Browser"
524 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
525 menubarPath="additions"
526 id="net.sourceforge.phpeclipse.actions.showAction">
528 </objectContribution>
530 objectClass="org.eclipse.core.resources.IFile"
532 id="net.sourceforge.phpeclipse.actions.popupShowAction">
534 label="Open PHP Browser"
535 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
536 menubarPath="additions"
537 id="net.sourceforge.phpeclipse.actions.showAction">
539 </objectContribution>
541 objectClass="org.eclipse.core.resources.IFile"
543 id="net.sourceforge.phpeclipse.actions.popupShowAction">
545 label="Open PHP Browser"
546 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
547 menubarPath="additions"
548 id="net.sourceforge.phpeclipse.actions.showAction">
550 </objectContribution>
552 objectClass="org.eclipse.core.resources.IFile"
554 id="net.sourceforge.phpeclipse.actions.popupShowAction">
556 label="Open PHP Browser"
557 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
558 menubarPath="additions"
559 id="net.sourceforge.phpeclipse.actions.showAction">
561 </objectContribution>
563 objectClass="org.eclipse.core.resources.IFile"
565 id="net.sourceforge.phpeclipse.actions.popupShowAction">
567 label="Open PHP Browser"
568 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
569 menubarPath="additions"
570 id="net.sourceforge.phpeclipse.actions.showAction">
572 </objectContribution>
575 targetID="#PHPRulerContext"
576 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
578 label="%AddTask.label"
579 helpContextId="org.eclipse.ui.AddTask_action_context"
580 class="org.eclipse.ui.texteditor.TaskRulerAction"
582 id="org.eclipse.ui.texteditor.TaskRulerAction">
585 label="%AddBookmark.label"
586 helpContextId="org.eclipse.ui.bookmark_action_context"
587 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
589 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
591 </viewerContribution>
594 point="org.eclipse.ui.editorActions">
596 targetID="net.sourceforge.phpeclipse.PHPEditor"
597 id="org.eclipse.ui.texteditor.ruler.actions">
600 helpContextId="org.eclipse.ui.bookmark_action_context"
601 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
602 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
604 </editorContribution>
607 point="org.eclipse.ui.preferencePages">
610 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
611 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
615 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
616 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
617 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
621 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
622 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
623 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
627 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
628 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
629 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
633 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
634 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
635 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
639 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
640 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
641 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
644 name="Language Settings"
645 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
646 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
647 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
651 point="org.eclipse.ui.documentProviders">
653 extensions="%phpFileExtension"
654 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
655 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
659 point="org.eclipse.ui.documentProviders">
661 extensions="%php3FileExtension"
662 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
663 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
667 point="org.eclipse.ui.documentProviders">
669 extensions="%php4FileExtension"
670 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
671 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
675 point="org.eclipse.ui.documentProviders">
677 extensions="%incFileExtension"
678 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
679 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
683 point="org.eclipse.ui.documentProviders">
685 extensions="%phtmlFileExtension"
686 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
687 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
691 point="org.eclipse.ui.documentProviders">
693 extensions="%htmlFileExtension"
694 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
695 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
699 point="org.eclipse.ui.documentProviders">
701 extensions="%htmFileExtension"
702 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
703 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
707 point="org.eclipse.ui.documentProviders">
709 extensions="%xmlFileExtension"
710 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
711 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
715 point="org.eclipse.ui.views">
717 name="%phpConsoleView"
718 icon="icons/obj16/php.gif"
719 class="net.sourceforge.phpeclipse.views.PHPConsole"
720 id="net.sourceforge.phpeclipse.views.phpconsoleview">
723 <!-- =========================================================================== -->
724 <!-- Java Editor Key Bindings -->
725 <!-- =========================================================================== -->
727 point="org.eclipse.ui.acceleratorSets">
729 scopeId="org.eclipse.ui.textEditorScope"
730 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
734 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
738 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
743 id="net.sourceforge.phpeclipse.phpeditor.comment">
747 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
751 id="net.sourceforge.phpeclipse.phpeditor.format">
755 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
759 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
763 scopeId="org.eclipse.ui.textEditorScope"
764 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
768 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
772 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
777 id="net.sourceforge.phpeclipse.phpeditor.comment">
781 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
785 id="net.sourceforge.phpeclipse.phpeditor.format">
789 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
793 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
797 scopeId="org.eclipse.ui.textEditorScope"
798 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
802 key="Command+Shift+P"
803 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
808 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
814 id="net.sourceforge.phpeclipse.phpeditor.comment">
819 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
824 <!-- external tools -->
826 <!-- extension point definitions -->
827 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
828 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
829 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
830 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
831 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
834 <extension point="org.eclipse.ui.actionSets">
836 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
837 label="%ActionSet.externalTools"
839 <menu id="org.eclipse.ui.run"
842 <separator name="ExternalToolsGroup"/>
845 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
846 label="%Action.externalTools"
847 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
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"
852 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
855 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
856 label="%Action.externalTools"
857 toolbarPath="Normal/additions"
858 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
859 icon="icons/externaltools/full/etool16/external_tools.gif"
860 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
861 tooltip="%Action.externalToolsTip"
863 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
868 <!-- Launch Configuration Extensions -->
869 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
870 <launchConfigurationType
871 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
872 name = "%Program.externalTools"
873 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
875 category = "org.eclipse.ui.externaltools">
876 </launchConfigurationType>
877 <launchConfigurationType
878 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
879 name = "%Program.externalTools"
880 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
882 category = "org.eclipse.ui.externaltools.builder">
883 </launchConfigurationType>
886 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
888 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
889 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
893 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
894 <launchConfigurationTabGroup
895 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
896 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
897 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
898 </launchConfigurationTabGroup>
899 <launchConfigurationTabGroup
900 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
901 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
902 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
903 </launchConfigurationTabGroup>
906 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
907 <launchConfigurationTypeImage
908 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
909 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
910 icon="icons/externaltools/full/obj16/external_tools.gif">
911 </launchConfigurationTypeImage>
912 <launchConfigurationTypeImage
913 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
914 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
915 icon="icons/externaltools/full/obj16/external_tools.gif">
916 </launchConfigurationTypeImage>
919 <!-- Variable Extensions -->
920 <extension point="net.sourceforge.phpeclipse.fileVariables">
923 description="Expands to the workspace root's absolute file system path."
924 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
928 description="Expands to the resource's absolute file system path."
929 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
930 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
934 <extension point="net.sourceforge.phpeclipse.argumentVariables">
937 description="Expands to the workspace root's absolute file system path."
938 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
942 description="Expands to the full file name"
943 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
947 description="Expands to an URL with the localhost preference settings"
948 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
952 description="Expands to the localhost preference settings."
953 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
957 description="Expands to the selected resource's project absolute file system path."
958 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
962 description="Expands to the full path, relative to the workspace root, of the selected project"
963 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
967 description="Expands to the name of the selected project"
968 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
972 description="Expands to the resource's absolute file system path."
973 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
974 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
978 description="Expands to the selected resource's containing folder absolute file system path."
979 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
983 description="Expands to the type of build"
984 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
988 <extension point="net.sourceforge.phpeclipse.directoryVariables">
991 description="Expands to the workspace root's absolute file system path."
992 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
996 description="Expands to the selected resource's project absolute file system path."
997 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1001 description="Expands to the selected resource's containing folder absolute file system path."
1002 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1006 description="Expands to a resource's absolute file system path."
1007 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1008 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1012 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1015 description="Expands to the workspace root."
1016 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1020 description="Expands to the project of the selected resource."
1021 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1025 description="Expands to the folder containing the selected resource."
1026 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1030 description="Expands to a resource."
1031 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1032 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1036 description="Expands to the group of resources in a working set."
1037 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">