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.apache.xerces"/>
23 <import plugin="org.eclipse.update.ui"/>
29 name="%naturePHP.name"
30 point="org.eclipse.core.resources.natures">
33 class="net.sourceforge.phpeclipse.resourcesview.PHPProject">
38 point="org.eclipse.team.core.fileTypes">
73 point="org.eclipse.ui.perspectives">
75 name="%perspectivePHP.name"
76 icon="icons/obj16/php.gif"
77 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
78 id="net.sourceforge.phpeclipse.PHPPerspective">
82 point="org.eclipse.ui.newWizards">
84 name="%newWizardCategory.name"
85 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
88 Temporarily replaced until errors can be ironed out...
91 name="%newWizardPHPProject.name"
92 icon="icons/obj16/php.gif"
93 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
94 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
96 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
98 Create a new PHP project.
102 <this wizard replaces it as it works - maybe not as pretty but still>
105 name="%newWizardPHPProject.name"
106 icon="icons/obj16/php.gif"
107 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
108 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
110 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
112 Create a new PHP project.
116 name="%newWizardPHPFile.name"
117 icon="icons/obj16/phpedit.gif"
118 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
119 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
120 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
122 Create a basic PHP file.
125 <!-- choochter's stuff -->
128 icon="icons/obj16/php.gif"
129 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
130 class="com.xaraya.wizard.NewXarayaResourceWizard"
132 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
134 Create a Xaraya module.
139 point="org.eclipse.ui.projectNatureImages">
141 icon="icons/obj16/php.gif"
142 natureId="net.sourceforge.phpeclipse.phpnature"
143 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
147 point="org.eclipse.ui.propertyPages">
149 objectClass="org.eclipse.core.resources.IProject"
150 name="%propertyPagePHPProject.name"
151 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
152 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
155 value="net.sourceforge.phpeclipse.phpnature">
159 objectClass="org.eclipse.core.resources.IProject"
160 name="PHP Obfuscator"
161 class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
162 id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
165 value="net.sourceforge.phpeclipse.phpnature">
170 point="org.eclipse.ui.views">
172 name="%viewPHPResources.name"
173 icon="icons/obj16/php.gif"
174 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
175 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
179 point="org.eclipse.ui.actionSets">
183 id="net.sourceforge.phpeclipse.PHPActionSet">
186 id="net.sourceforge.phpeclipse.PHPMenu">
192 label="Restart Apache"
193 icon="icons/obj16/apache_restart.gif"
194 tooltip="Restart Apache"
195 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
196 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
198 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
202 icon="icons/obj16/apache_stop.gif"
203 tooltip="Stop Apache"
204 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
205 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
207 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
211 icon="icons/obj16/apache.gif"
212 tooltip="Start Apache"
213 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
214 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
216 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
220 icon="icons/obj16/sql.gif"
221 tooltip="Start MySQL"
222 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
223 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
225 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
229 label="%CodingActionSet.label"
231 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
232 <!-- =========================================================================== -->
234 <!-- =========================================================================== -->
236 label="%SourceMenu.label"
238 id="net.sourceforge.phpeclipse.ui.source.menu">
244 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
245 label="%FormatAction.label"
247 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
248 id="net.sourceforge.phpeclipse.phpeditor.Format">
251 label="%ShiftLeftAction.label"
253 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
254 id="net.sourceforge.phpeclipse.ui.actions.ShiftLeft">
257 label="%ShiftRightAction.label"
259 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
260 id="net.sourceforge.phpeclipse.ui.actions.ShiftRight">
263 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
264 label="%UncommentAction.label"
266 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
267 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
270 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
271 label="%CommentAction.label"
273 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
274 id="net.sourceforge.phpeclipse.phpeditor.Comment">
279 point="org.eclipse.ui.actionSetPartAssociations">
280 <actionSetPartAssociation
281 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
283 id="net.sourceforge.phpeclipse.PHPUnitEditor">
285 </actionSetPartAssociation>
287 <!-- =========================================================================== -->
288 <!-- PHP Editor Action Definition IDs -->
289 <!-- =========================================================================== -->
291 point="org.eclipse.ui.actionDefinitions">
294 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
298 id="net.sourceforge.phpeclipse.phpeditor.Comment">
301 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
304 id="net.sourceforge.phpeclipse.phpeditor.Format">
307 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
310 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
313 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
316 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
320 point="org.eclipse.ui.acceleratorSets">
322 scopeId="org.eclipse.ui.textEditorScope"
323 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
326 id="net.sourceforge.phpdt.ui.actions.comment">
330 id="net.sourceforge.phpdt.ui.actions.uncomment">
335 point="org.eclipse.ui.editors">
337 name="%phpEditorName"
339 icon="icons/obj16/phpedit.gif"
341 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
342 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
343 id="net.sourceforge.phpeclipse.PHPUnitEditor">
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/htmledit.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/xmledit.gif"
404 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
405 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
406 id="net.sourceforge.phpeclipse.PHPUnitEditor">
410 point="org.eclipse.ui.popupMenus">
412 objectClass="org.eclipse.core.resources.IResource"
413 id="net.sourceforge.phpeclipse.actions.obfuscator">
415 label="PHP Obfuscator"
416 class="net.sourceforge.phpeclipse.actions.PHPObfuscatorAction"
417 menubarPath="additions"
418 id="net.sourceforge.phpeclipse.actions.obfuscatorAction">
420 </objectContribution>
422 objectClass="org.eclipse.core.resources.IFile"
424 id="net.sourceforge.phpeclipse.actions.externalParserAction">
426 label="Run External PHP Parser"
427 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
428 menubarPath="additions"
429 id="net.sourceforge.phpeclipse.actions.externalParserAction">
431 </objectContribution>
433 objectClass="org.eclipse.core.resources.IFile"
435 id="net.sourceforge.phpeclipse.actions.externalParserAction">
437 label="Run External PHP Parser"
438 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
439 menubarPath="additions"
440 id="net.sourceforge.phpeclipse.actions.externalParserAction">
442 </objectContribution>
444 objectClass="org.eclipse.core.resources.IFile"
446 id="net.sourceforge.phpeclipse.actions.externalParserAction">
448 label="Run External PHP Parser"
449 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
450 menubarPath="additions"
451 id="net.sourceforge.phpeclipse.actions.externalParserAction">
453 </objectContribution>
455 objectClass="org.eclipse.core.resources.IFile"
457 id="net.sourceforge.phpeclipse.actions.externalParserAction">
459 label="Run External PHP Parser"
460 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
461 menubarPath="additions"
462 id="net.sourceforge.phpeclipse.actions.externalParserAction">
464 </objectContribution>
466 objectClass="org.eclipse.core.resources.IFile"
468 id="net.sourceforge.phpeclipse.actions.externalParserAction">
470 label="Run External PHP Parser"
471 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
472 menubarPath="additions"
473 id="net.sourceforge.phpeclipse.actions.externalParserAction">
475 </objectContribution>
477 objectClass="org.eclipse.core.resources.IFile"
479 id="net.sourceforge.phpeclipse.actions.popupShowAction">
481 label="Open PHP Browser"
482 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
483 menubarPath="additions"
484 id="net.sourceforge.phpeclipse.actions.showAction">
486 </objectContribution>
488 objectClass="org.eclipse.core.resources.IFile"
490 id="net.sourceforge.phpeclipse.actions.popupShowAction">
492 label="Open PHP Browser"
493 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
494 menubarPath="additions"
495 id="net.sourceforge.phpeclipse.actions.showAction">
497 </objectContribution>
499 objectClass="org.eclipse.core.resources.IFile"
501 id="net.sourceforge.phpeclipse.actions.popupShowAction">
503 label="Open PHP Browser"
504 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
505 menubarPath="additions"
506 id="net.sourceforge.phpeclipse.actions.showAction">
508 </objectContribution>
510 objectClass="org.eclipse.core.resources.IFile"
512 id="net.sourceforge.phpeclipse.actions.popupShowAction">
514 label="Open PHP Browser"
515 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
516 menubarPath="additions"
517 id="net.sourceforge.phpeclipse.actions.showAction">
519 </objectContribution>
521 objectClass="org.eclipse.core.resources.IFile"
523 id="net.sourceforge.phpeclipse.actions.popupShowAction">
525 label="Open PHP Browser"
526 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
527 menubarPath="additions"
528 id="net.sourceforge.phpeclipse.actions.showAction">
530 </objectContribution>
532 objectClass="org.eclipse.core.resources.IFile"
534 id="net.sourceforge.phpeclipse.actions.popupShowAction">
536 label="Open PHP Browser"
537 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
538 menubarPath="additions"
539 id="net.sourceforge.phpeclipse.actions.showAction">
541 </objectContribution>
543 objectClass="org.eclipse.core.resources.IFile"
545 id="net.sourceforge.phpeclipse.actions.popupShowAction">
547 label="Open PHP Browser"
548 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
549 menubarPath="additions"
550 id="net.sourceforge.phpeclipse.actions.showAction">
552 </objectContribution>
554 objectClass="org.eclipse.core.resources.IFile"
556 id="net.sourceforge.phpeclipse.actions.popupShowAction">
558 label="Open PHP Browser"
559 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
560 menubarPath="additions"
561 id="net.sourceforge.phpeclipse.actions.showAction">
563 </objectContribution>
566 targetID="#PHPRulerContext"
567 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
569 label="%AddTask.label"
570 helpContextId="org.eclipse.ui.AddTask_action_context"
571 class="org.eclipse.ui.texteditor.TaskRulerAction"
573 id="org.eclipse.ui.texteditor.TaskRulerAction">
576 label="%AddBookmark.label"
577 helpContextId="org.eclipse.ui.bookmark_action_context"
578 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
580 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
582 </viewerContribution>
585 point="org.eclipse.ui.editorActions">
587 targetID="net.sourceforge.phpeclipse.PHPEditor"
588 id="org.eclipse.ui.texteditor.ruler.actions">
591 helpContextId="org.eclipse.ui.bookmark_action_context"
592 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
593 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
595 </editorContribution>
598 point="org.eclipse.ui.preferencePages">
601 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
602 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
606 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
607 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
608 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
612 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
613 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
614 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
618 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
619 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
620 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
624 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
625 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
626 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
630 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
631 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
632 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
636 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
637 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
638 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
641 name="Language Settings"
642 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
643 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
644 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
648 point="org.eclipse.ui.documentProviders">
650 extensions="%phpFileExtension"
651 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
652 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
656 point="org.eclipse.ui.documentProviders">
658 extensions="%php3FileExtension"
659 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
660 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
664 point="org.eclipse.ui.documentProviders">
666 extensions="%php4FileExtension"
667 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
668 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
672 point="org.eclipse.ui.documentProviders">
674 extensions="%incFileExtension"
675 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
676 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
680 point="org.eclipse.ui.documentProviders">
682 extensions="%phtmlFileExtension"
683 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
684 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
688 point="org.eclipse.ui.documentProviders">
690 extensions="%htmlFileExtension"
691 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
692 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
696 point="org.eclipse.ui.documentProviders">
698 extensions="%htmFileExtension"
699 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
700 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
704 point="org.eclipse.ui.documentProviders">
706 extensions="%xmlFileExtension"
707 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
708 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
712 point="org.eclipse.ui.views">
714 name="%phpConsoleView"
715 icon="icons/obj16/php.gif"
716 class="net.sourceforge.phpeclipse.views.PHPConsole"
717 id="net.sourceforge.phpeclipse.views.phpconsoleview">
720 <!-- =========================================================================== -->
721 <!-- Java Editor Key Bindings -->
722 <!-- =========================================================================== -->
724 point="org.eclipse.ui.acceleratorSets">
726 scopeId="org.eclipse.ui.textEditorScope"
727 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
731 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
735 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
740 id="net.sourceforge.phpeclipse.phpeditor.comment">
744 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
748 id="net.sourceforge.phpeclipse.phpeditor.format">
752 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
756 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
760 scopeId="org.eclipse.ui.textEditorScope"
761 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
765 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
769 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
774 id="net.sourceforge.phpeclipse.phpeditor.comment">
778 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
782 id="net.sourceforge.phpeclipse.phpeditor.format">
786 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
790 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
794 scopeId="org.eclipse.ui.textEditorScope"
795 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
799 key="Command+Shift+P"
800 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
805 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
811 id="net.sourceforge.phpeclipse.phpeditor.comment">
816 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
821 <!-- external tools -->
823 <!-- extension point definitions -->
824 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
825 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
826 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
827 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
828 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
831 <extension point="org.eclipse.ui.actionSets">
833 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
834 label="%ActionSet.externalTools"
836 <menu id="org.eclipse.ui.run"
839 <separator name="ExternalToolsGroup"/>
842 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
843 label="%Action.externalTools"
844 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
845 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
846 icon="icons/externaltools/full/etool16/external_tools.gif"
847 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
849 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
852 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
853 label="%Action.externalTools"
854 toolbarPath="Normal/additions"
855 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
856 icon="icons/externaltools/full/etool16/external_tools.gif"
857 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
858 tooltip="%Action.externalToolsTip"
860 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
865 <!-- Launch Configuration Extensions -->
866 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
867 <launchConfigurationType
868 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
869 name = "%Program.externalTools"
870 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
872 category = "org.eclipse.ui.externaltools">
873 </launchConfigurationType>
874 <launchConfigurationType
875 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
876 name = "%Program.externalTools"
877 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
879 category = "org.eclipse.ui.externaltools.builder">
880 </launchConfigurationType>
883 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
885 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
886 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
890 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
891 <launchConfigurationTabGroup
892 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
893 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
894 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
895 </launchConfigurationTabGroup>
896 <launchConfigurationTabGroup
897 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
898 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
899 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
900 </launchConfigurationTabGroup>
903 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
904 <launchConfigurationTypeImage
905 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
906 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
907 icon="icons/externaltools/full/obj16/external_tools.gif">
908 </launchConfigurationTypeImage>
909 <launchConfigurationTypeImage
910 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
911 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
912 icon="icons/externaltools/full/obj16/external_tools.gif">
913 </launchConfigurationTypeImage>
916 <!-- Variable Extensions -->
917 <extension point="net.sourceforge.phpeclipse.fileVariables">
920 description="Expands to the workspace root's absolute file system path."
921 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
925 description="Expands to the resource's absolute file system path."
926 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
927 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
931 <extension point="net.sourceforge.phpeclipse.argumentVariables">
934 description="Expands to the workspace root's absolute file system path."
935 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
939 description="Expands to the full file name"
940 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
944 description="Expands to an URL with the localhost preference settings"
945 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
949 description="Expands to the localhost preference settings."
950 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
954 description="Expands to the selected resource's project absolute file system path."
955 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
959 description="Expands to the full path, relative to the workspace root, of the selected project"
960 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
964 description="Expands to the name of the selected project"
965 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
969 description="Expands to the resource's absolute file system path."
970 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
971 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
975 description="Expands to the selected resource's containing folder absolute file system path."
976 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
980 description="Expands to the type of build"
981 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
985 <extension point="net.sourceforge.phpeclipse.directoryVariables">
988 description="Expands to the workspace root's absolute file system path."
989 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
993 description="Expands to the selected resource's project absolute file system path."
994 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
998 description="Expands to the selected resource's containing folder absolute file system path."
999 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1003 description="Expands to a resource's absolute file system path."
1004 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1005 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1009 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1012 description="Expands to the workspace root."
1013 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1017 description="Expands to the project of the selected resource."
1018 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1022 description="Expands to the folder containing the selected resource."
1023 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1027 description="Expands to a resource."
1028 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1029 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1033 description="Expands to the group of resources in a working set."
1034 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">