1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 id="net.sourceforge.phpeclipse"
7 provider-name="%providerName"
8 class="net.sourceforge.phpeclipse.PHPeclipsePlugin">
11 <library name="phpeclipse.jar">
16 <import plugin="org.eclipse.core.runtime.compatibility"/>
17 <import plugin="org.eclipse.ui"/>
18 <import plugin="org.eclipse.ui.console"/>
19 <import plugin="org.eclipse.core.resources"/>
20 <import plugin="org.eclipse.search"/>
21 <import plugin="org.eclipse.debug.core"/>
22 <import plugin="org.eclipse.debug.ui"/>
23 <import plugin="org.eclipse.compare"/>
24 <import plugin="org.eclipse.core.filebuffers"/>
25 <import plugin="org.eclipse.jface.text"/>
26 <import plugin="org.eclipse.ui.workbench.texteditor"/>
27 <import plugin="org.eclipse.ui.ide"/>
28 <import plugin="org.eclipse.ui.views"/>
29 <import plugin="org.eclipse.ui.editors"/>
30 <import plugin="org.eclipse.ui.externaltools"/>
31 <import plugin="org.eclipse.help"/>
32 <import plugin="org.eclipse.swt"/>
33 <import plugin="org.eclipse.search"/>
34 <import plugin="org.apache.xerces"/>
35 <import plugin="org.eclipse.update.ui"/>
36 <import plugin="net.sourceforge.phpeclipse.quantum.sql"/>
41 name="%naturePHP.name"
42 point="org.eclipse.core.resources.natures">
45 class="net.sourceforge.phpdt.internal.core.JavaProject">
53 point="org.eclipse.core.resources.builders">
56 class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
60 <!-- =================================================================================== -->
61 <!-- Extension: Java Markers -->
62 <!-- =================================================================================== -->
64 <!-- Java problems -->
66 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
67 <super type="org.eclipse.core.resources.problemmarker"/>
68 <super type="org.eclipse.core.resources.textmarker"/>
69 <persistent value="true"/>
70 <attribute name="id"/>
71 <attribute name="flags"/>
72 <attribute name="arguments"/>
75 <!-- Java transient problems -->
77 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
78 <super type="org.eclipse.core.resources.textmarker"/>
79 <persistent value="false"/>
80 <attribute name="id"/>
81 <attribute name="flags"/>
82 <attribute name="arguments"/>
87 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
88 <super type="org.eclipse.core.resources.taskmarker"/>
89 <persistent value="true"/>
92 <extension-point name="%phpEditorTextHoversName" id="phpEditorTextHovers" schema="schema/phpEditorTextHovers.exsd"/>
95 point="org.eclipse.team.core.fileTypes">
135 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
137 class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
138 id="net.sourceforge.phpdt.ui.BestMatchHover"
139 label="%sequentialHover"
140 description="%sequentialHoverDescription">
145 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
147 class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
148 id="net.sourceforge.phpdt.ui.JavaSourceHover"
150 description="%sourceHoverDescription">
154 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
156 class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
157 id="net.sourceforge.phpdt.ui.AnnotationHover"
158 label="%annotationHover"
159 description="%annotationHoverDescription">
164 point="org.eclipse.ui.perspectives">
166 name="%perspectivePHP.name"
167 icon="icons/obj16/php.gif"
168 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
169 id="net.sourceforge.phpeclipse.PHPPerspective">
173 point="org.eclipse.ui.newWizards">
175 name="%newWizardCategory.name"
176 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
179 name="%newWizardPHPProject.name"
180 icon="icons/obj16/php.gif"
181 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
182 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
184 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
186 Create a new PHP project.
190 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
191 name="%NewPHPClass.label"
192 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
193 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
194 icon="icons/ctool16/newclass_wiz.gif">
195 <description>%NewPHPClass.description</description>
199 <this wizard replaces it as it works - maybe not as pretty but still>
202 name="%newWizardPHPProject.name"
203 icon="icons/obj16/php.gif"
204 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
205 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
207 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
209 Create a new PHP project.
213 name="%newWizardPHPFile.name"
214 icon="icons/obj16/phpedit.gif"
215 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
216 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
217 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
219 Create a basic PHP file.
223 <extension point="org.eclipse.ui.exportWizards">
224 <wizard name="%ExportWizards.Obfuscator"
225 icon="icons/ctool16/exportdir_wiz.gif"
226 class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
227 id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
228 <description>%ExportWizards.ObfuscatorDescription</description>
229 <selection class="org.eclipse.core.resources.IResource" />
233 point="org.eclipse.ui.ide.projectNatureImages">
235 icon="icons/obj16/php.gif"
236 natureId="net.sourceforge.phpeclipse.phpnature"
237 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
241 point="org.eclipse.ui.propertyPages">
243 objectClass="org.eclipse.core.resources.IProject"
244 name="%propertyPagePHPProject.name"
245 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
246 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
249 value="net.sourceforge.phpeclipse.phpnature">
253 objectClass="org.eclipse.core.resources.IProject"
254 name="PHP Project Settings"
255 class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
256 id="net.sourceforge.phpeclipse.preferences.project.PHPMiscProjectPreferences">
259 value="net.sourceforge.phpeclipse.phpnature">
263 objectClass="org.eclipse.core.resources.IFile"
264 name="PHP File Settings"
265 class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
266 id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
270 point="org.eclipse.ui.views">
272 name="%viewPHPResources.name"
273 icon="icons/obj16/php.gif"
274 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
275 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
279 point="org.eclipse.ui.editors">
281 name="%phpEditorName"
283 icon="icons/obj16/phpedit.gif"
285 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
286 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
287 id="net.sourceforge.phpeclipse.PHPUnitEditor">
290 name="%phpEditorName"
292 icon="icons/obj16/phpedit.gif"
294 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
295 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
296 id="net.sourceforge.phpeclipse.PHPUnitEditor">
299 name="%phpEditorName"
301 icon="icons/obj16/phpedit.gif"
303 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
304 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
305 id="net.sourceforge.phpeclipse.PHPUnitEditor">
308 name="%phpEditorName"
310 icon="icons/obj16/phpedit.gif"
312 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
313 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
314 id="net.sourceforge.phpeclipse.PHPUnitEditor">
317 name="%phpEditorName"
319 icon="icons/obj16/phpedit.gif"
321 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
322 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
323 id="net.sourceforge.phpeclipse.PHPUnitEditor">
326 name="%phpEditorName"
328 icon="icons/obj16/htmledit.gif"
330 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
331 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
332 id="net.sourceforge.phpeclipse.PHPUnitEditor">
335 name="%phpEditorName"
337 icon="icons/obj16/htmledit.gif"
339 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
340 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
341 id="net.sourceforge.phpeclipse.PHPUnitEditor">
344 name="%phpEditorName"
346 icon="icons/obj16/xmledit.gif"
348 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
349 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
350 id="net.sourceforge.phpeclipse.PHPUnitEditor">
353 name="%phpEditorName"
355 icon="icons/obj16/htmledit.gif"
357 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
358 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
359 id="net.sourceforge.phpeclipse.PHPUnitEditor">
363 point="org.eclipse.ui.editors.annotationTypes">
365 name="net.sourceforge.phpdt.ui.error"
366 super="org.eclipse.ui.workbench.texteditor.error"
367 markerType="net.sourceforge.phpeclipse.problem"
371 name="net.sourceforge.phpdt.ui.warning"
372 super="org.eclipse.ui.workbench.texteditor.warning"
373 markerType="net.sourceforge.phpeclipse.problem"
377 name="net.sourceforge.phpdt.ui.info"
378 super="org.eclipse.ui.workbench.texteditor.info"
379 markerType="net.sourceforge.phpeclipse.problem"
383 name="net.sourceforge.phpdt.ui.occurrences">
387 point="org.eclipse.ui.editors.markerAnnotationSpecification">
389 annotationType="net.sourceforge.phpdt.ui.error"
390 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
393 annotationType="net.sourceforge.phpdt.ui.warning"
394 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
397 annotationType="net.sourceforge.phpdt.ui.info"
398 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
401 annotationType="org.eclipse.debug.core.breakpoint"
402 icon="icons/full/obj16/brkp_obj.gif"
403 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
406 annotationType="net.sourceforge.phpdt.ui.occurrences"
407 label="%OccurrenceAnnotation.label"
408 icon="icons/full/obj16/searchm_obj.gif"
409 textPreferenceKey="occurrenceIndication"
410 textPreferenceValue="false"
411 highlightPreferenceKey="occurrenceHighlighting"
412 highlightPreferenceValue="true"
413 overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
414 overviewRulerPreferenceValue="true"
415 verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
416 verticalRulerPreferenceValue="false"
417 colorPreferenceKey="occurrenceIndicationColor"
418 colorPreferenceValue="180,207,205"
419 presentationLayer="3"
420 showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
421 showInNextPrevDropdownToolbarAction="true"
422 isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
423 isGoToNextNavigationTarget="false"
424 isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
425 isGoToPreviousNavigationTarget="false">
429 point="org.eclipse.ui.actionSets">
433 id="net.sourceforge.phpeclipse.PHPActionSet">
436 id="net.sourceforge.phpeclipse.PHPMenu">
442 label="Restart Apache"
443 icon="icons/obj16/apache_restart.gif"
444 tooltip="Restart Apache"
445 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
446 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
448 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
452 icon="icons/obj16/apache_stop.gif"
453 tooltip="Stop Apache"
454 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
455 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
457 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
461 icon="icons/obj16/apache.gif"
462 tooltip="Start Apache"
463 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
464 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
466 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
470 icon="icons/obj16/sql.gif"
471 tooltip="Start MySQL"
472 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
473 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
475 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
479 label="%CodingActionSet.label"
480 description="%CodingActionSet.description"
482 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
483 <!-- =========================================================================== -->
485 <!-- =========================================================================== -->
487 label="%SourceMenu.label"
489 id="net.sourceforge.phpeclipse.ui.source.menu">
498 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
499 label="%FormatAction.label"
501 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
502 id="net.sourceforge.phpeclipse.phpeditor.Format">
505 label="%ShiftLeftAction.label"
507 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
508 id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
511 label="%ShiftRightAction.label"
513 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
514 id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
517 definitionId="net.sourceforge.phpeclipse.remove.block.comment"
518 label="%RemoveBlockCommentAction.label"
520 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
521 id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
524 definitionId="net.sourceforge.phpeclipse.add.block.comment"
525 label="%AddBlockCommentAction.label"
527 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
528 id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
531 definitionId="net.sourceforge.phpeclipse.toggle.comment"
532 label="%ToggleCommentAction.label"
534 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
535 id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
538 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
539 label="%UncommentAction.label"
541 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
542 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
545 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
546 label="%CommentAction.label"
548 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
549 id="net.sourceforge.phpeclipse.phpeditor.Comment">
551 <!-- convert group -->
553 label="%ConvertLineDelimitersActions.label"
554 path="net.sourceforge.phpeclipse.ui.source.menu/convertGroup"
561 label="%ConvertLineDelimitersToMacAction.label"
563 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
564 allowLabelUpdate="true"
565 id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToMac">
568 label="%ConvertLineDelimitersToUNIXAction.label"
570 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
571 allowLabelUpdate="true"
572 id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToUNIX">
575 label="%ConvertLineDelimitersToWindowsAction.label"
577 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
578 allowLabelUpdate="true"
579 id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToWindows">
584 point="org.eclipse.ui.actionSetPartAssociations">
585 <actionSetPartAssociation
586 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
587 <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
588 </actionSetPartAssociation>
590 <!-- =========================================================================== -->
591 <!-- PHP Editor Action Definition IDs -->
592 <!-- =========================================================================== -->
594 point="org.eclipse.ui.actionDefinitions">
597 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
601 id="net.sourceforge.phpeclipse.phpeditor.Comment">
604 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
607 id="net.sourceforge.phpeclipse.phpeditor.Format">
610 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
613 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
616 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
619 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
623 point="org.eclipse.ui.acceleratorSets">
625 scopeId="org.eclipse.ui.textEditorScope"
626 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
629 id="net.sourceforge.phpdt.ui.actions.comment">
633 id="net.sourceforge.phpdt.ui.actions.uncomment">
639 point="org.eclipse.ui.popupMenus">
641 objectClass="org.eclipse.core.resources.IProject"
642 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
644 label="Run PHPDocumentor"
645 class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
646 menubarPath="additions"
647 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
649 </objectContribution>
651 objectClass="org.eclipse.core.resources.IFile"
653 id="net.sourceforge.phpeclipse.actions.externalParserAction">
655 label="Run External PHP Parser"
656 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
657 menubarPath="additions"
658 id="net.sourceforge.phpeclipse.actions.externalParserAction">
660 </objectContribution>
662 objectClass="org.eclipse.core.resources.IFile"
664 id="net.sourceforge.phpeclipse.actions.externalParserAction">
666 label="Run External PHP Parser"
667 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
668 menubarPath="additions"
669 id="net.sourceforge.phpeclipse.actions.externalParserAction">
671 </objectContribution>
673 objectClass="org.eclipse.core.resources.IFile"
675 id="net.sourceforge.phpeclipse.actions.externalParserAction">
677 label="Run External PHP Parser"
678 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
679 menubarPath="additions"
680 id="net.sourceforge.phpeclipse.actions.externalParserAction">
682 </objectContribution>
684 objectClass="org.eclipse.core.resources.IFile"
686 id="net.sourceforge.phpeclipse.actions.externalParserAction">
688 label="Run External PHP Parser"
689 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
690 menubarPath="additions"
691 id="net.sourceforge.phpeclipse.actions.externalParserAction">
693 </objectContribution>
695 objectClass="org.eclipse.core.resources.IFile"
697 id="net.sourceforge.phpeclipse.actions.externalParserAction">
699 label="Run External PHP Parser"
700 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
701 menubarPath="additions"
702 id="net.sourceforge.phpeclipse.actions.externalParserAction">
704 </objectContribution>
706 objectClass="org.eclipse.core.resources.IFile"
708 id="net.sourceforge.phpeclipse.actions.popupShowAction">
710 label="Open PHP Browser"
711 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
712 menubarPath="additions"
713 id="net.sourceforge.phpeclipse.actions.showAction">
715 </objectContribution>
717 objectClass="org.eclipse.core.resources.IFile"
719 id="net.sourceforge.phpeclipse.actions.popupShowAction">
721 label="Open PHP Browser"
722 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
723 menubarPath="additions"
724 id="net.sourceforge.phpeclipse.actions.showAction">
726 </objectContribution>
728 objectClass="org.eclipse.core.resources.IFile"
730 id="net.sourceforge.phpeclipse.actions.popupShowAction">
732 label="Open PHP Browser"
733 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
734 menubarPath="additions"
735 id="net.sourceforge.phpeclipse.actions.showAction">
737 </objectContribution>
739 objectClass="org.eclipse.core.resources.IFile"
741 id="net.sourceforge.phpeclipse.actions.popupShowAction">
743 label="Open PHP Browser"
744 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
745 menubarPath="additions"
746 id="net.sourceforge.phpeclipse.actions.showAction">
748 </objectContribution>
750 objectClass="org.eclipse.core.resources.IFile"
752 id="net.sourceforge.phpeclipse.actions.popupShowAction">
754 label="Open PHP Browser"
755 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
756 menubarPath="additions"
757 id="net.sourceforge.phpeclipse.actions.showAction">
759 </objectContribution>
761 objectClass="org.eclipse.core.resources.IFile"
763 id="net.sourceforge.phpeclipse.actions.popupShowAction">
765 label="Open PHP Browser"
766 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
767 menubarPath="additions"
768 id="net.sourceforge.phpeclipse.actions.showAction">
770 </objectContribution>
772 objectClass="org.eclipse.core.resources.IFile"
774 id="net.sourceforge.phpeclipse.actions.popupShowAction">
776 label="Open PHP Browser"
777 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
778 menubarPath="additions"
779 id="net.sourceforge.phpeclipse.actions.showAction">
781 </objectContribution>
783 objectClass="org.eclipse.core.resources.IFile"
785 id="net.sourceforge.phpeclipse.actions.popupShowAction">
787 label="Open PHP Browser"
788 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
789 menubarPath="additions"
790 id="net.sourceforge.phpeclipse.actions.showAction">
792 </objectContribution>
795 targetID="#PHPEditorContext"
796 id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
798 label="Open PHP Declaration"
799 class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
800 menubarPath="additions"
801 id="net.sourceforge.phpeclipse.actions.opendeclaration">
803 </viewerContribution>
806 targetID="#PHPRulerContext"
807 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
809 label="%AddTask.label"
810 helpContextId="org.eclipse.ui.AddTask_action_context"
811 class="org.eclipse.ui.texteditor.TaskRulerAction"
813 id="org.eclipse.ui.texteditor.TaskRulerAction">
816 label="%AddBookmark.label"
817 helpContextId="org.eclipse.ui.bookmark_action_context"
818 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
820 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
822 </viewerContribution>
826 point="org.eclipse.ui.editorActions">
828 id="org.eclipse.ui.texteditor.ruler.actions"
829 targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
832 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
833 actionID="RulerDoubleClick"
835 helpContextId="org.eclipse.ui.bookmark_action_context"
836 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
840 class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
841 actionID="RulerClick"
842 id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
844 </editorContribution>
847 point="org.eclipse.ui.popupMenus">
849 targetID="#CompilationUnitRulerContext"
850 id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
853 helpContextId="org.eclipse.jdt.ui.quick_fix_action"
854 class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
855 menubarPath="additions"
856 id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
858 </viewerContribution>
860 <!-- =========================================================================== -->
861 <!-- JDT/UI command definitions -->
862 <!-- =========================================================================== -->
864 point="org.eclipse.ui.commands">
866 name="%category.source.name"
867 description="%category.source.description"
868 id="net.sourceforge.phpeclipse.ui.category.source">
871 name="%ActionDefinition.showJavadoc.name"
872 description="%ActionDefinition.showJavadoc.description"
873 category="org.eclipse.ui.category.edit"
874 id="net.sourceforge.phpeclipse.show.javadoc">
878 scope="net.sourceforge.phpdt.ui.phpEditorScope"
879 command="net.sourceforge.phpeclipse.show.javadoc"
880 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
885 name="%ActionDefinition.comment.name"
886 description="%ActionDefinition.comment.description"
887 category="net.sourceforge.phpeclipse.ui.category.source"
888 id="net.sourceforge.phpeclipse.phpeditor.comment">
891 name="%ActionDefinition.uncomment.name"
892 description="%ActionDefinition.uncomment.description"
893 category="net.sourceforge.phpeclipse.ui.category.source"
894 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
897 name="%ActionDefinition.toggleComment.name"
898 description="%ActionDefinition.toggleComment.description"
899 category="net.sourceforge.phpeclipse.ui.category.source"
900 id="net.sourceforge.phpeclipse.toggle.comment">
903 string="Ctrl+Shift+C"
904 scope="net.sourceforge.phpdt.ui.phpEditorScope"
905 command="net.sourceforge.phpeclipse.toggle.comment"
906 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
910 string="Ctrl+Shift+C"
911 scope="net.sourceforge.phpdt.ui.phpEditorScope"
913 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
917 string="Command+Shift+C"
918 scope="net.sourceforge.phpdt.ui.phpEditorScope"
919 command="net.sourceforge.phpeclipse.toggle.comment"
920 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
924 string="Ctrl+Shift+C"
925 scope="net.sourceforge.phpdt.ui.phpEditorScope"
927 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
932 scope="net.sourceforge.phpdt.ui.phpEditorScope"
933 command="net.sourceforge.phpeclipse.toggle.comment"
934 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
937 name="%ActionDefinition.format.name"
938 description="%ActionDefinition.format.description"
939 category="net.sourceforge.phpeclipse.ui.category.source"
940 id="net.sourceforge.phpeclipse.phpeditor.format">
943 string="Ctrl+Shift+F"
944 scope="net.sourceforge.phpdt.ui.phpEditorScope"
945 command="net.sourceforge.phpeclipse.phpeditor.format"
946 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
950 string="Ctrl+Shift+F"
951 scope="net.sourceforge.phpdt.ui.phpEditorScope"
953 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
957 string="Command+Shift+F"
958 scope="net.sourceforge.phpdt.ui.phpEditorScope"
959 command="net.sourceforge.phpeclipse.phpeditor.format"
960 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
964 string="Ctrl+Shift+F"
965 scope="net.sourceforge.phpdt.ui.phpEditorScope"
967 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
972 scope="net.sourceforge.phpdt.ui.phpEditorScope"
973 command="net.sourceforge.phpeclipse.phpeditor.format"
974 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
978 point="org.eclipse.ui.preferencePages">
981 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
982 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
986 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
987 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
988 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
992 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
993 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
994 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
997 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
998 name="PHP Project Defaults"
999 class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
1000 id="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences">
1003 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1004 name="PHP Browser Preview"
1005 class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
1006 id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
1010 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1011 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
1012 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
1016 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1017 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
1018 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
1022 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1023 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
1024 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
1028 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1029 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
1030 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
1034 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1035 class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1036 id="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage">
1039 name="Language Settings"
1040 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1041 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
1042 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
1046 point="org.eclipse.ui.editors.documentProviders">
1048 extensions="%phpFileExtension"
1049 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1050 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1054 point="org.eclipse.ui.editors.documentProviders">
1056 extensions="%php3FileExtension"
1057 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1058 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1062 point="org.eclipse.ui.editors.documentProviders">
1064 extensions="%php4FileExtension"
1065 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1066 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1070 point="org.eclipse.ui.editors.documentProviders">
1072 extensions="%incFileExtension"
1073 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1074 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1078 point="org.eclipse.ui.editors.documentProviders">
1080 extensions="%phtmlFileExtension"
1081 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1082 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1086 point="org.eclipse.ui.editors.documentProviders">
1088 extensions="%htmlFileExtension"
1089 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1090 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1094 point="org.eclipse.ui.editors.documentProviders">
1096 extensions="%htmFileExtension"
1097 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1098 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1102 point="org.eclipse.ui.editors.documentProviders">
1104 extensions="%xmlFileExtension"
1105 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1106 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1110 point="org.eclipse.ui.editors.documentProviders">
1112 extensions="%tplFileExtension"
1113 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1114 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1118 point="org.eclipse.ui.views">
1120 name="%viewCategoryName"
1121 id="net.sourceforge.phpeclipse.views.category">
1124 name="%phpConsoleView"
1125 icon="icons/obj16/php.gif"
1126 category="net.sourceforge.phpeclipse.views.category"
1127 class="net.sourceforge.phpeclipse.views.PHPConsole"
1128 id="net.sourceforge.phpeclipse.views.phpconsoleview">
1131 name="%phpBrowserView"
1132 icon="icons/obj16/php.gif"
1133 category="net.sourceforge.phpeclipse.views.category"
1134 class="net.sourceforge.phpeclipse.views.browser.BrowserView"
1135 id="net.sourceforge.phpeclipse.views.browser">
1139 <!-- =========================================================================== -->
1140 <!-- PHPDT/UI Editor Key Bindings -->
1141 <!-- =========================================================================== -->
1143 point="org.eclipse.ui.acceleratorSets">
1145 scopeId="org.eclipse.ui.textEditorScope"
1146 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
1150 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1154 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1159 id="net.sourceforge.phpeclipse.phpeditor.comment">
1163 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1167 id="net.sourceforge.phpeclipse.phpeditor.format">
1171 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1175 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1179 scopeId="org.eclipse.ui.textEditorScope"
1180 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1184 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1188 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1193 id="net.sourceforge.phpeclipse.phpeditor.comment">
1197 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1201 id="net.sourceforge.phpeclipse.phpeditor.format">
1205 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1209 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1213 scopeId="org.eclipse.ui.textEditorScope"
1214 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1218 key="Command+Shift+P"
1219 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1224 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1230 id="net.sourceforge.phpeclipse.phpeditor.comment">
1235 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1240 <!-- external tools -->
1242 <!-- extension point definitions -->
1243 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1244 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1245 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1246 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1247 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1250 <extension point="org.eclipse.ui.actionSets">
1252 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1253 label="%ActionSet.externalTools"
1255 <menu id="org.eclipse.ui.run"
1258 <separator name="ExternalToolsGroup"/>
1261 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1262 label="%Action.externalTools"
1263 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1264 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1265 icon="icons/externaltools/full/etool16/external_tools.gif"
1266 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1268 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1271 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1272 label="%Action.externalTools"
1273 toolbarPath="Normal/additions"
1274 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1275 icon="icons/externaltools/full/etool16/external_tools.gif"
1276 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1277 tooltip="%Action.externalToolsTip"
1279 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1284 <!-- Launch Configuration Extensions -->
1285 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1286 <launchConfigurationType
1287 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1288 name = "%Program.externalTools"
1289 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1291 category = "org.eclipse.ui.externaltools">
1292 </launchConfigurationType>
1293 <launchConfigurationType
1294 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1295 name = "%Program.externalTools"
1296 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1298 category = "org.eclipse.ui.externaltools.builder">
1299 </launchConfigurationType>
1302 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1304 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1305 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1309 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1310 <launchConfigurationTabGroup
1311 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1312 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1313 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1314 </launchConfigurationTabGroup>
1315 <launchConfigurationTabGroup
1316 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1317 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1318 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1319 </launchConfigurationTabGroup>
1322 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1323 <launchConfigurationTypeImage
1324 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1325 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1326 icon="icons/externaltools/full/obj16/external_tools.gif">
1327 </launchConfigurationTypeImage>
1328 <launchConfigurationTypeImage
1329 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1330 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1331 icon="icons/externaltools/full/obj16/external_tools.gif">
1332 </launchConfigurationTypeImage>
1335 <!-- Variable Extensions -->
1336 <extension point="net.sourceforge.phpeclipse.fileVariables">
1339 description="Expands to the workspace root's absolute file system path."
1340 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1344 description="Expands to the resource's absolute file system path."
1345 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1346 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1350 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1353 description="Expands to the workspace root's absolute file system path."
1354 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1358 description="Expands to the full file name"
1359 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1363 description="Expands to an URL with the localhost preference settings"
1364 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1368 description="Expands to the localhost preference settings."
1369 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1373 description="Expands to the selected resource's project absolute file system path."
1374 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1378 description="Expands to the full path, relative to the workspace root, of the selected project"
1379 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1383 description="Expands to the name of the selected project"
1384 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1388 description="Expands to the resource's absolute file system path."
1389 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1390 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1394 description="Expands to the selected resource's containing folder absolute file system path."
1395 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1399 description="Expands to the type of build"
1400 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1404 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1407 description="Expands to the workspace root's absolute file system path."
1408 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1412 description="Expands to the selected resource's project absolute file system path."
1413 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1417 description="Expands to the selected resource's containing folder absolute file system path."
1418 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1422 description="Expands to a resource's absolute file system path."
1423 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1424 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1428 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1431 description="Expands to the workspace root."
1432 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1436 description="Expands to the project of the selected resource."
1437 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1441 description="Expands to the folder containing the selected resource."
1442 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1446 description="Expands to a resource."
1447 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1448 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1452 description="Expands to the group of resources in a working set."
1453 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">