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.ui"/>
16 <import plugin="org.eclipse.ui.console"/>
17 <import plugin="org.eclipse.core.resources"/>
18 <import plugin="org.eclipse.search"/>
19 <import plugin="org.eclipse.debug.core"/>
20 <import plugin="org.eclipse.debug.ui"/>
21 <import plugin="org.eclipse.compare"/>
22 <import plugin="org.eclipse.core.filebuffers"/>
23 <import plugin="org.eclipse.jface.text"/>
24 <import plugin="org.eclipse.ui.workbench.texteditor"/>
25 <import plugin="org.eclipse.ui.ide"/>
26 <import plugin="org.eclipse.ui.views"/>
27 <import plugin="org.eclipse.ui.editors"/>
28 <import plugin="org.eclipse.ui.externaltools"/>
29 <import plugin="org.eclipse.help"/>
30 <import plugin="org.eclipse.swt"/>
31 <import plugin="org.eclipse.search"/>
32 <import plugin="org.apache.xerces"/>
33 <import plugin="org.eclipse.update.ui"/>
38 name="%naturePHP.name"
39 point="org.eclipse.core.resources.natures">
42 class="net.sourceforge.phpdt.internal.core.JavaProject">
50 point="org.eclipse.core.resources.builders">
53 class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
57 <!-- =================================================================================== -->
58 <!-- Extension: Java Markers -->
59 <!-- =================================================================================== -->
61 <!-- Java problems -->
63 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
64 <super type="org.eclipse.core.resources.problemmarker"/>
65 <super type="org.eclipse.core.resources.textmarker"/>
66 <persistent value="true"/>
67 <attribute name="id"/>
68 <attribute name="flags"/>
69 <attribute name="arguments"/>
72 <!-- Java transient problems -->
74 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
75 <super type="org.eclipse.core.resources.textmarker"/>
76 <persistent value="false"/>
77 <attribute name="id"/>
78 <attribute name="flags"/>
79 <attribute name="arguments"/>
84 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
85 <super type="org.eclipse.core.resources.taskmarker"/>
86 <persistent value="true"/>
89 <extension-point name="%phpEditorTextHoversName" id="phpEditorTextHovers" schema="schema/phpEditorTextHovers.exsd"/>
92 point="org.eclipse.team.core.fileTypes">
132 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
134 class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
135 id="net.sourceforge.phpdt.ui.BestMatchHover"
136 label="%sequentialHover"
137 description="%sequentialHoverDescription">
142 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
144 class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
145 id="net.sourceforge.phpdt.ui.JavaSourceHover"
147 description="%sourceHoverDescription">
151 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
153 class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
154 id="net.sourceforge.phpdt.ui.AnnotationHover"
155 label="%annotationHover"
156 description="%annotationHoverDescription">
161 point="org.eclipse.ui.perspectives">
163 name="%perspectivePHP.name"
164 icon="icons/obj16/php.gif"
165 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
166 id="net.sourceforge.phpeclipse.PHPPerspective">
170 point="org.eclipse.ui.newWizards">
172 name="%newWizardCategory.name"
173 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
176 name="%newWizardPHPProject.name"
177 icon="icons/obj16/php.gif"
178 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
179 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
181 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
183 Create a new PHP project.
187 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
188 name="%NewPHPClass.label"
189 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
190 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
191 icon="icons/ctool16/newclass_wiz.gif">
192 <description>%NewPHPClass.description</description>
196 <this wizard replaces it as it works - maybe not as pretty but still>
199 name="%newWizardPHPProject.name"
200 icon="icons/obj16/php.gif"
201 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
202 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
204 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
206 Create a new PHP project.
210 name="%newWizardPHPFile.name"
211 icon="icons/obj16/phpedit.gif"
212 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
213 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
214 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
216 Create a basic PHP file.
219 <!-- choochter's stuff -->
222 icon="icons/obj16/php.gif"
223 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
224 class="com.xaraya.wizard.NewXarayaResourceWizard"
226 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
228 Create a Xaraya module.
232 <extension point="org.eclipse.ui.exportWizards">
233 <wizard name="%ExportWizards.Obfuscator"
234 icon="icons/ctool16/exportdir_wiz.gif"
235 class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
236 id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
237 <description>%ExportWizards.ObfuscatorDescription</description>
238 <selection class="org.eclipse.core.resources.IResource" />
242 point="org.eclipse.ui.projectNatureImages">
244 icon="icons/obj16/php.gif"
245 natureId="net.sourceforge.phpeclipse.phpnature"
246 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
250 point="org.eclipse.ui.propertyPages">
252 objectClass="org.eclipse.core.resources.IProject"
253 name="%propertyPagePHPProject.name"
254 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
255 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
258 value="net.sourceforge.phpeclipse.phpnature">
262 objectClass="org.eclipse.core.resources.IProject"
263 name="PHP Obfuscator"
264 class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
265 id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
268 value="net.sourceforge.phpeclipse.phpnature">
273 point="org.eclipse.ui.views">
275 name="%viewPHPResources.name"
276 icon="icons/obj16/php.gif"
277 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
278 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
282 point="org.eclipse.ui.editors">
284 name="%phpEditorName"
286 icon="icons/obj16/phpedit.gif"
288 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
289 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
290 id="net.sourceforge.phpeclipse.PHPUnitEditor">
293 name="%phpEditorName"
295 icon="icons/obj16/phpedit.gif"
297 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
298 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
299 id="net.sourceforge.phpeclipse.PHPUnitEditor">
302 name="%phpEditorName"
304 icon="icons/obj16/phpedit.gif"
306 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
307 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
308 id="net.sourceforge.phpeclipse.PHPUnitEditor">
311 name="%phpEditorName"
313 icon="icons/obj16/phpedit.gif"
315 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
316 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
317 id="net.sourceforge.phpeclipse.PHPUnitEditor">
320 name="%phpEditorName"
322 icon="icons/obj16/phpedit.gif"
324 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
325 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
326 id="net.sourceforge.phpeclipse.PHPUnitEditor">
329 name="%phpEditorName"
331 icon="icons/obj16/htmledit.gif"
333 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
334 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
335 id="net.sourceforge.phpeclipse.PHPUnitEditor">
338 name="%phpEditorName"
340 icon="icons/obj16/htmledit.gif"
342 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
343 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
344 id="net.sourceforge.phpeclipse.PHPUnitEditor">
347 name="%phpEditorName"
349 icon="icons/obj16/xmledit.gif"
351 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
352 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
353 id="net.sourceforge.phpeclipse.PHPUnitEditor">
356 name="%phpEditorName"
358 icon="icons/obj16/htmledit.gif"
360 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
361 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
362 id="net.sourceforge.phpeclipse.PHPUnitEditor">
366 point="org.eclipse.ui.editors.annotationTypes">
368 name="net.sourceforge.phpdt.ui.error"
369 super="org.eclipse.ui.workbench.texteditor.error"
370 markerType="net.sourceforge.phpeclipse.problem"
374 name="net.sourceforge.phpdt.ui.warning"
375 super="org.eclipse.ui.workbench.texteditor.warning"
376 markerType="net.sourceforge.phpeclipse.problem"
380 name="net.sourceforge.phpdt.ui.info"
381 super="org.eclipse.ui.workbench.texteditor.info"
382 markerType="net.sourceforge.phpeclipse.problem"
386 name="org.eclipse.jdt.ui.occurrences">
390 point="org.eclipse.ui.editors.markerAnnotationSpecification">
392 annotationType="net.sourceforge.phpdt.ui.error"
393 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
396 annotationType="net.sourceforge.phpdt.ui.warning"
397 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
400 annotationType="net.sourceforge.phpdt.ui.info"
401 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
404 annotationType="org.eclipse.debug.core.breakpoint"
405 icon="icons/full/obj16/brkp_obj.gif"
406 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
409 annotationType="net.sourceforge.phpdt.ui.occurrences"
410 label="%OccurrenceAnnotation.label"
411 icon="icons/full/obj16/searchm_obj.gif"
412 textPreferenceKey="occurrenceIndication"
413 textPreferenceValue="false"
414 highlightPreferenceKey="occurrenceHighlighting"
415 highlightPreferenceValue="true"
416 overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
417 overviewRulerPreferenceValue="true"
418 verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
419 verticalRulerPreferenceValue="false"
420 colorPreferenceKey="occurrenceIndicationColor"
421 colorPreferenceValue="180,207,205"
422 presentationLayer="3"
423 showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
424 showInNextPrevDropdownToolbarAction="true"
425 isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
426 isGoToNextNavigationTarget="false"
427 isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
428 isGoToPreviousNavigationTarget="false">
432 point="org.eclipse.ui.actionSets">
436 id="net.sourceforge.phpeclipse.PHPActionSet">
439 id="net.sourceforge.phpeclipse.PHPMenu">
445 label="Restart Apache"
446 icon="icons/obj16/apache_restart.gif"
447 tooltip="Restart Apache"
448 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
449 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
451 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
455 icon="icons/obj16/apache_stop.gif"
456 tooltip="Stop Apache"
457 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
458 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
460 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
464 icon="icons/obj16/apache.gif"
465 tooltip="Start Apache"
466 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
467 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
469 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
473 icon="icons/obj16/sql.gif"
474 tooltip="Start MySQL"
475 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
476 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
478 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
482 label="%CodingActionSet.label"
484 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
485 <!-- =========================================================================== -->
487 <!-- =========================================================================== -->
489 label="%SourceMenu.label"
491 id="net.sourceforge.phpeclipse.ui.source.menu">
492 <separator name="editGroup" />
495 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
496 label="%FormatAction.label"
498 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
499 id="net.sourceforge.phpeclipse.phpeditor.Format">
502 label="%ShiftLeftAction.label"
504 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
505 id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
508 label="%ShiftRightAction.label"
510 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
511 id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
514 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
515 label="%UncommentAction.label"
517 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
518 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
521 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
522 label="%CommentAction.label"
524 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
525 id="net.sourceforge.phpeclipse.phpeditor.Comment">
530 point="org.eclipse.ui.actionSetPartAssociations">
531 <actionSetPartAssociation
532 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
533 <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
534 </actionSetPartAssociation>
536 <!-- =========================================================================== -->
537 <!-- PHP Editor Action Definition IDs -->
538 <!-- =========================================================================== -->
540 point="org.eclipse.ui.actionDefinitions">
543 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
547 id="net.sourceforge.phpeclipse.phpeditor.Comment">
550 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
553 id="net.sourceforge.phpeclipse.phpeditor.Format">
556 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
559 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
562 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
565 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
569 point="org.eclipse.ui.acceleratorSets">
571 scopeId="org.eclipse.ui.textEditorScope"
572 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
575 id="net.sourceforge.phpdt.ui.actions.comment">
579 id="net.sourceforge.phpdt.ui.actions.uncomment">
585 point="org.eclipse.ui.popupMenus">
587 objectClass="org.eclipse.core.resources.IProject"
588 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
590 label="Run PHPDocumentor"
591 class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
592 menubarPath="additions"
593 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
595 </objectContribution>
597 objectClass="org.eclipse.core.resources.IFile"
599 id="net.sourceforge.phpeclipse.actions.externalParserAction">
601 label="Run External PHP Parser"
602 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
603 menubarPath="additions"
604 id="net.sourceforge.phpeclipse.actions.externalParserAction">
606 </objectContribution>
608 objectClass="org.eclipse.core.resources.IFile"
610 id="net.sourceforge.phpeclipse.actions.externalParserAction">
612 label="Run External PHP Parser"
613 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
614 menubarPath="additions"
615 id="net.sourceforge.phpeclipse.actions.externalParserAction">
617 </objectContribution>
619 objectClass="org.eclipse.core.resources.IFile"
621 id="net.sourceforge.phpeclipse.actions.externalParserAction">
623 label="Run External PHP Parser"
624 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
625 menubarPath="additions"
626 id="net.sourceforge.phpeclipse.actions.externalParserAction">
628 </objectContribution>
630 objectClass="org.eclipse.core.resources.IFile"
632 id="net.sourceforge.phpeclipse.actions.externalParserAction">
634 label="Run External PHP Parser"
635 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
636 menubarPath="additions"
637 id="net.sourceforge.phpeclipse.actions.externalParserAction">
639 </objectContribution>
641 objectClass="org.eclipse.core.resources.IFile"
643 id="net.sourceforge.phpeclipse.actions.externalParserAction">
645 label="Run External PHP Parser"
646 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
647 menubarPath="additions"
648 id="net.sourceforge.phpeclipse.actions.externalParserAction">
650 </objectContribution>
652 objectClass="org.eclipse.core.resources.IFile"
654 id="net.sourceforge.phpeclipse.actions.popupShowAction">
656 label="Open PHP Browser"
657 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
658 menubarPath="additions"
659 id="net.sourceforge.phpeclipse.actions.showAction">
661 </objectContribution>
663 objectClass="org.eclipse.core.resources.IFile"
665 id="net.sourceforge.phpeclipse.actions.popupShowAction">
667 label="Open PHP Browser"
668 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
669 menubarPath="additions"
670 id="net.sourceforge.phpeclipse.actions.showAction">
672 </objectContribution>
674 objectClass="org.eclipse.core.resources.IFile"
676 id="net.sourceforge.phpeclipse.actions.popupShowAction">
678 label="Open PHP Browser"
679 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
680 menubarPath="additions"
681 id="net.sourceforge.phpeclipse.actions.showAction">
683 </objectContribution>
685 objectClass="org.eclipse.core.resources.IFile"
687 id="net.sourceforge.phpeclipse.actions.popupShowAction">
689 label="Open PHP Browser"
690 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
691 menubarPath="additions"
692 id="net.sourceforge.phpeclipse.actions.showAction">
694 </objectContribution>
696 objectClass="org.eclipse.core.resources.IFile"
698 id="net.sourceforge.phpeclipse.actions.popupShowAction">
700 label="Open PHP Browser"
701 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
702 menubarPath="additions"
703 id="net.sourceforge.phpeclipse.actions.showAction">
705 </objectContribution>
707 objectClass="org.eclipse.core.resources.IFile"
709 id="net.sourceforge.phpeclipse.actions.popupShowAction">
711 label="Open PHP Browser"
712 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
713 menubarPath="additions"
714 id="net.sourceforge.phpeclipse.actions.showAction">
716 </objectContribution>
718 objectClass="org.eclipse.core.resources.IFile"
720 id="net.sourceforge.phpeclipse.actions.popupShowAction">
722 label="Open PHP Browser"
723 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
724 menubarPath="additions"
725 id="net.sourceforge.phpeclipse.actions.showAction">
727 </objectContribution>
729 objectClass="org.eclipse.core.resources.IFile"
731 id="net.sourceforge.phpeclipse.actions.popupShowAction">
733 label="Open PHP Browser"
734 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
735 menubarPath="additions"
736 id="net.sourceforge.phpeclipse.actions.showAction">
738 </objectContribution>
741 targetID="#PHPEditorContext"
742 id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
744 label="Open PHP Declaration"
745 class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
746 menubarPath="additions"
747 id="net.sourceforge.phpeclipse.actions.opendeclaration">
749 </viewerContribution>
752 targetID="#PHPRulerContext"
753 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
755 label="%AddTask.label"
756 helpContextId="org.eclipse.ui.AddTask_action_context"
757 class="org.eclipse.ui.texteditor.TaskRulerAction"
759 id="org.eclipse.ui.texteditor.TaskRulerAction">
762 label="%AddBookmark.label"
763 helpContextId="org.eclipse.ui.bookmark_action_context"
764 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
766 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
768 </viewerContribution>
772 point="org.eclipse.ui.editorActions">
774 id="org.eclipse.ui.texteditor.ruler.actions"
775 targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
778 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
779 actionID="RulerDoubleClick"
781 helpContextId="org.eclipse.ui.bookmark_action_context"
782 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
784 </editorContribution>
788 point="org.eclipse.ui.preferencePages">
791 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
792 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
796 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
797 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
798 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
802 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
803 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
804 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
808 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
809 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
810 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
814 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
815 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
816 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
820 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
821 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
822 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
826 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
827 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
828 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
831 name="Language Settings"
832 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
833 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
834 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
838 point="org.eclipse.ui.documentProviders">
840 extensions="%phpFileExtension"
841 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
842 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
846 point="org.eclipse.ui.documentProviders">
848 extensions="%php3FileExtension"
849 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
850 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
854 point="org.eclipse.ui.documentProviders">
856 extensions="%php4FileExtension"
857 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
858 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
862 point="org.eclipse.ui.documentProviders">
864 extensions="%incFileExtension"
865 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
866 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
870 point="org.eclipse.ui.documentProviders">
872 extensions="%phtmlFileExtension"
873 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
874 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
878 point="org.eclipse.ui.documentProviders">
880 extensions="%htmlFileExtension"
881 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
882 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
886 point="org.eclipse.ui.documentProviders">
888 extensions="%htmFileExtension"
889 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
890 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
894 point="org.eclipse.ui.documentProviders">
896 extensions="%xmlFileExtension"
897 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
898 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
902 point="org.eclipse.ui.documentProviders">
904 extensions="%tplFileExtension"
905 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
906 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
910 point="org.eclipse.ui.views">
912 name="%phpConsoleView"
913 icon="icons/obj16/php.gif"
914 class="net.sourceforge.phpeclipse.views.PHPConsole"
915 id="net.sourceforge.phpeclipse.views.phpconsoleview">
919 <!-- =========================================================================== -->
920 <!-- PHPDT/UI Editor Key Bindings -->
921 <!-- =========================================================================== -->
923 point="org.eclipse.ui.acceleratorSets">
925 scopeId="org.eclipse.ui.textEditorScope"
926 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
930 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
934 id="org.eclipse.ui.edit.text.contentAssist.proposals">
939 id="net.sourceforge.phpeclipse.phpeditor.comment">
943 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
947 id="net.sourceforge.phpeclipse.phpeditor.format">
951 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
955 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
959 scopeId="org.eclipse.ui.textEditorScope"
960 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
964 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
968 id="org.eclipse.ui.edit.text.contentAssist.proposals">
973 id="net.sourceforge.phpeclipse.phpeditor.comment">
977 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
981 id="net.sourceforge.phpeclipse.phpeditor.format">
985 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
989 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
993 scopeId="org.eclipse.ui.textEditorScope"
994 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
998 key="Command+Shift+P"
999 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1004 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1010 id="net.sourceforge.phpeclipse.phpeditor.comment">
1015 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1020 <!-- external tools -->
1022 <!-- extension point definitions -->
1023 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1024 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1025 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1026 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1027 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1030 <extension point="org.eclipse.ui.actionSets">
1032 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1033 label="%ActionSet.externalTools"
1035 <menu id="org.eclipse.ui.run"
1038 <separator name="ExternalToolsGroup"/>
1041 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1042 label="%Action.externalTools"
1043 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1044 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1045 icon="icons/externaltools/full/etool16/external_tools.gif"
1046 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1048 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1051 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1052 label="%Action.externalTools"
1053 toolbarPath="Normal/additions"
1054 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1055 icon="icons/externaltools/full/etool16/external_tools.gif"
1056 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1057 tooltip="%Action.externalToolsTip"
1059 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1064 <!-- Launch Configuration Extensions -->
1065 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1066 <launchConfigurationType
1067 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1068 name = "%Program.externalTools"
1069 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1071 category = "org.eclipse.ui.externaltools">
1072 </launchConfigurationType>
1073 <launchConfigurationType
1074 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1075 name = "%Program.externalTools"
1076 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1078 category = "org.eclipse.ui.externaltools.builder">
1079 </launchConfigurationType>
1082 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1084 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1085 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1089 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1090 <launchConfigurationTabGroup
1091 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1092 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1093 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1094 </launchConfigurationTabGroup>
1095 <launchConfigurationTabGroup
1096 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1097 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1098 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1099 </launchConfigurationTabGroup>
1102 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1103 <launchConfigurationTypeImage
1104 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1105 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1106 icon="icons/externaltools/full/obj16/external_tools.gif">
1107 </launchConfigurationTypeImage>
1108 <launchConfigurationTypeImage
1109 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1110 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1111 icon="icons/externaltools/full/obj16/external_tools.gif">
1112 </launchConfigurationTypeImage>
1115 <!-- Variable Extensions -->
1116 <extension point="net.sourceforge.phpeclipse.fileVariables">
1119 description="Expands to the workspace root's absolute file system path."
1120 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1124 description="Expands to the resource's absolute file system path."
1125 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1126 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1130 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1133 description="Expands to the workspace root's absolute file system path."
1134 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1138 description="Expands to the full file name"
1139 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1143 description="Expands to an URL with the localhost preference settings"
1144 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1148 description="Expands to the localhost preference settings."
1149 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1153 description="Expands to the selected resource's project absolute file system path."
1154 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1158 description="Expands to the full path, relative to the workspace root, of the selected project"
1159 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1163 description="Expands to the name of the selected project"
1164 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1168 description="Expands to the resource's absolute file system path."
1169 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1170 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1174 description="Expands to the selected resource's containing folder absolute file system path."
1175 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1179 description="Expands to the type of build"
1180 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1184 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1187 description="Expands to the workspace root's absolute file system path."
1188 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1192 description="Expands to the selected resource's project absolute file system path."
1193 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1197 description="Expands to the selected resource's containing folder absolute file system path."
1198 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1202 description="Expands to a resource's absolute file system path."
1203 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1204 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1208 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1211 description="Expands to the workspace root."
1212 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1216 description="Expands to the project of the selected resource."
1217 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1221 description="Expands to the folder containing the selected resource."
1222 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1226 description="Expands to a resource."
1227 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1228 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1232 description="Expands to the group of resources in a working set."
1233 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">