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"/>
40 name="%naturePHP.name"
41 point="org.eclipse.core.resources.natures">
44 class="net.sourceforge.phpdt.internal.core.JavaProject">
52 point="org.eclipse.core.resources.builders">
55 class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
59 <!-- =================================================================================== -->
60 <!-- Extension: Java Markers -->
61 <!-- =================================================================================== -->
63 <!-- Java problems -->
65 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
66 <super type="org.eclipse.core.resources.problemmarker"/>
67 <super type="org.eclipse.core.resources.textmarker"/>
68 <persistent value="true"/>
69 <attribute name="id"/>
70 <attribute name="flags"/>
71 <attribute name="arguments"/>
74 <!-- Java transient problems -->
76 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
77 <super type="org.eclipse.core.resources.textmarker"/>
78 <persistent value="false"/>
79 <attribute name="id"/>
80 <attribute name="flags"/>
81 <attribute name="arguments"/>
86 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
87 <super type="org.eclipse.core.resources.taskmarker"/>
88 <persistent value="true"/>
91 <extension-point name="%phpEditorTextHoversName" id="phpEditorTextHovers" schema="schema/phpEditorTextHovers.exsd"/>
94 point="org.eclipse.team.core.fileTypes">
134 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
136 class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
137 id="net.sourceforge.phpdt.ui.BestMatchHover"
138 label="%sequentialHover"
139 description="%sequentialHoverDescription">
144 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
146 class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
147 id="net.sourceforge.phpdt.ui.JavaSourceHover"
149 description="%sourceHoverDescription">
153 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
155 class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
156 id="net.sourceforge.phpdt.ui.AnnotationHover"
157 label="%annotationHover"
158 description="%annotationHoverDescription">
163 point="org.eclipse.ui.perspectives">
165 name="%perspectivePHP.name"
166 icon="icons/obj16/php.gif"
167 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
168 id="net.sourceforge.phpeclipse.PHPPerspective">
172 point="org.eclipse.ui.newWizards">
174 name="%newWizardCategory.name"
175 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
178 name="%newWizardPHPProject.name"
179 icon="icons/obj16/php.gif"
180 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
181 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
183 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
185 Create a new PHP project.
189 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
190 name="%NewPHPClass.label"
191 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
192 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
193 icon="icons/ctool16/newclass_wiz.gif">
194 <description>%NewPHPClass.description</description>
198 <this wizard replaces it as it works - maybe not as pretty but still>
201 name="%newWizardPHPProject.name"
202 icon="icons/obj16/php.gif"
203 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
204 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
206 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
208 Create a new PHP project.
212 name="%newWizardPHPFile.name"
213 icon="icons/obj16/phpedit.gif"
214 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
215 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
216 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
218 Create a basic PHP file.
221 <!-- choochter's stuff -->
224 icon="icons/obj16/php.gif"
225 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
226 class="com.xaraya.wizard.NewXarayaResourceWizard"
228 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
230 Create a Xaraya module.
234 <extension point="org.eclipse.ui.exportWizards">
235 <wizard name="%ExportWizards.Obfuscator"
236 icon="icons/ctool16/exportdir_wiz.gif"
237 class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
238 id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
239 <description>%ExportWizards.ObfuscatorDescription</description>
240 <selection class="org.eclipse.core.resources.IResource" />
244 point="org.eclipse.ui.ide.projectNatureImages">
246 icon="icons/obj16/php.gif"
247 natureId="net.sourceforge.phpeclipse.phpnature"
248 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
252 point="org.eclipse.ui.propertyPages">
254 objectClass="org.eclipse.core.resources.IProject"
255 name="%propertyPagePHPProject.name"
256 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
257 id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
260 value="net.sourceforge.phpeclipse.phpnature">
264 objectClass="org.eclipse.core.resources.IProject"
265 name="PHP Obfuscator"
266 class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"
267 id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage">
270 value="net.sourceforge.phpeclipse.phpnature">
275 point="org.eclipse.ui.views">
277 name="%viewPHPResources.name"
278 icon="icons/obj16/php.gif"
279 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
280 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
284 point="org.eclipse.ui.editors">
286 name="%phpEditorName"
288 icon="icons/obj16/phpedit.gif"
290 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
291 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
292 id="net.sourceforge.phpeclipse.PHPUnitEditor">
295 name="%phpEditorName"
297 icon="icons/obj16/phpedit.gif"
299 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
300 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
301 id="net.sourceforge.phpeclipse.PHPUnitEditor">
304 name="%phpEditorName"
306 icon="icons/obj16/phpedit.gif"
308 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
309 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
310 id="net.sourceforge.phpeclipse.PHPUnitEditor">
313 name="%phpEditorName"
315 icon="icons/obj16/phpedit.gif"
317 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
318 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
319 id="net.sourceforge.phpeclipse.PHPUnitEditor">
322 name="%phpEditorName"
324 icon="icons/obj16/phpedit.gif"
326 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
327 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
328 id="net.sourceforge.phpeclipse.PHPUnitEditor">
331 name="%phpEditorName"
333 icon="icons/obj16/htmledit.gif"
335 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
336 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
337 id="net.sourceforge.phpeclipse.PHPUnitEditor">
340 name="%phpEditorName"
342 icon="icons/obj16/htmledit.gif"
344 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
345 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
346 id="net.sourceforge.phpeclipse.PHPUnitEditor">
349 name="%phpEditorName"
351 icon="icons/obj16/xmledit.gif"
353 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
354 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
355 id="net.sourceforge.phpeclipse.PHPUnitEditor">
358 name="%phpEditorName"
360 icon="icons/obj16/htmledit.gif"
362 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
363 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
364 id="net.sourceforge.phpeclipse.PHPUnitEditor">
368 point="org.eclipse.ui.editors.annotationTypes">
370 name="net.sourceforge.phpdt.ui.error"
371 super="org.eclipse.ui.workbench.texteditor.error"
372 markerType="net.sourceforge.phpeclipse.problem"
376 name="net.sourceforge.phpdt.ui.warning"
377 super="org.eclipse.ui.workbench.texteditor.warning"
378 markerType="net.sourceforge.phpeclipse.problem"
382 name="net.sourceforge.phpdt.ui.info"
383 super="org.eclipse.ui.workbench.texteditor.info"
384 markerType="net.sourceforge.phpeclipse.problem"
388 name="org.eclipse.jdt.ui.occurrences">
392 point="org.eclipse.ui.editors.markerAnnotationSpecification">
394 annotationType="net.sourceforge.phpdt.ui.error"
395 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
398 annotationType="net.sourceforge.phpdt.ui.warning"
399 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
402 annotationType="net.sourceforge.phpdt.ui.info"
403 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
406 annotationType="org.eclipse.debug.core.breakpoint"
407 icon="icons/full/obj16/brkp_obj.gif"
408 annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
411 annotationType="net.sourceforge.phpdt.ui.occurrences"
412 label="%OccurrenceAnnotation.label"
413 icon="icons/full/obj16/searchm_obj.gif"
414 textPreferenceKey="occurrenceIndication"
415 textPreferenceValue="false"
416 highlightPreferenceKey="occurrenceHighlighting"
417 highlightPreferenceValue="true"
418 overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
419 overviewRulerPreferenceValue="true"
420 verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
421 verticalRulerPreferenceValue="false"
422 colorPreferenceKey="occurrenceIndicationColor"
423 colorPreferenceValue="180,207,205"
424 presentationLayer="3"
425 showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
426 showInNextPrevDropdownToolbarAction="true"
427 isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
428 isGoToNextNavigationTarget="false"
429 isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
430 isGoToPreviousNavigationTarget="false">
434 point="org.eclipse.ui.actionSets">
438 id="net.sourceforge.phpeclipse.PHPActionSet">
441 id="net.sourceforge.phpeclipse.PHPMenu">
447 label="Restart Apache"
448 icon="icons/obj16/apache_restart.gif"
449 tooltip="Restart Apache"
450 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
451 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
453 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
457 icon="icons/obj16/apache_stop.gif"
458 tooltip="Stop Apache"
459 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
460 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
462 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
466 icon="icons/obj16/apache.gif"
467 tooltip="Start Apache"
468 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
469 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
471 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
475 icon="icons/obj16/sql.gif"
476 tooltip="Start MySQL"
477 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
478 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
480 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
484 label="%CodingActionSet.label"
486 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
487 <!-- =========================================================================== -->
489 <!-- =========================================================================== -->
491 label="%SourceMenu.label"
493 id="net.sourceforge.phpeclipse.ui.source.menu">
494 <separator name="editGroup" />
497 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
498 label="%FormatAction.label"
500 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
501 id="net.sourceforge.phpeclipse.phpeditor.Format">
504 label="%ShiftLeftAction.label"
506 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
507 id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
510 label="%ShiftRightAction.label"
512 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
513 id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
516 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
517 label="%UncommentAction.label"
519 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
520 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
523 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
524 label="%CommentAction.label"
526 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
527 id="net.sourceforge.phpeclipse.phpeditor.Comment">
532 point="org.eclipse.ui.actionSetPartAssociations">
533 <actionSetPartAssociation
534 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
535 <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
536 </actionSetPartAssociation>
538 <!-- =========================================================================== -->
539 <!-- PHP Editor Action Definition IDs -->
540 <!-- =========================================================================== -->
542 point="org.eclipse.ui.actionDefinitions">
545 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
549 id="net.sourceforge.phpeclipse.phpeditor.Comment">
552 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
555 id="net.sourceforge.phpeclipse.phpeditor.Format">
558 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
561 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
564 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
567 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
571 point="org.eclipse.ui.acceleratorSets">
573 scopeId="org.eclipse.ui.textEditorScope"
574 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
577 id="net.sourceforge.phpdt.ui.actions.comment">
581 id="net.sourceforge.phpdt.ui.actions.uncomment">
587 point="org.eclipse.ui.popupMenus">
589 objectClass="org.eclipse.core.resources.IProject"
590 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
592 label="Run PHPDocumentor"
593 class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
594 menubarPath="additions"
595 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
597 </objectContribution>
599 objectClass="org.eclipse.core.resources.IFile"
601 id="net.sourceforge.phpeclipse.actions.externalParserAction">
603 label="Run External PHP Parser"
604 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
605 menubarPath="additions"
606 id="net.sourceforge.phpeclipse.actions.externalParserAction">
608 </objectContribution>
610 objectClass="org.eclipse.core.resources.IFile"
612 id="net.sourceforge.phpeclipse.actions.externalParserAction">
614 label="Run External PHP Parser"
615 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
616 menubarPath="additions"
617 id="net.sourceforge.phpeclipse.actions.externalParserAction">
619 </objectContribution>
621 objectClass="org.eclipse.core.resources.IFile"
623 id="net.sourceforge.phpeclipse.actions.externalParserAction">
625 label="Run External PHP Parser"
626 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
627 menubarPath="additions"
628 id="net.sourceforge.phpeclipse.actions.externalParserAction">
630 </objectContribution>
632 objectClass="org.eclipse.core.resources.IFile"
634 id="net.sourceforge.phpeclipse.actions.externalParserAction">
636 label="Run External PHP Parser"
637 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
638 menubarPath="additions"
639 id="net.sourceforge.phpeclipse.actions.externalParserAction">
641 </objectContribution>
643 objectClass="org.eclipse.core.resources.IFile"
645 id="net.sourceforge.phpeclipse.actions.externalParserAction">
647 label="Run External PHP Parser"
648 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
649 menubarPath="additions"
650 id="net.sourceforge.phpeclipse.actions.externalParserAction">
652 </objectContribution>
654 objectClass="org.eclipse.core.resources.IFile"
656 id="net.sourceforge.phpeclipse.actions.popupShowAction">
658 label="Open PHP Browser"
659 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
660 menubarPath="additions"
661 id="net.sourceforge.phpeclipse.actions.showAction">
663 </objectContribution>
665 objectClass="org.eclipse.core.resources.IFile"
667 id="net.sourceforge.phpeclipse.actions.popupShowAction">
669 label="Open PHP Browser"
670 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
671 menubarPath="additions"
672 id="net.sourceforge.phpeclipse.actions.showAction">
674 </objectContribution>
676 objectClass="org.eclipse.core.resources.IFile"
678 id="net.sourceforge.phpeclipse.actions.popupShowAction">
680 label="Open PHP Browser"
681 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
682 menubarPath="additions"
683 id="net.sourceforge.phpeclipse.actions.showAction">
685 </objectContribution>
687 objectClass="org.eclipse.core.resources.IFile"
689 id="net.sourceforge.phpeclipse.actions.popupShowAction">
691 label="Open PHP Browser"
692 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
693 menubarPath="additions"
694 id="net.sourceforge.phpeclipse.actions.showAction">
696 </objectContribution>
698 objectClass="org.eclipse.core.resources.IFile"
700 id="net.sourceforge.phpeclipse.actions.popupShowAction">
702 label="Open PHP Browser"
703 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
704 menubarPath="additions"
705 id="net.sourceforge.phpeclipse.actions.showAction">
707 </objectContribution>
709 objectClass="org.eclipse.core.resources.IFile"
711 id="net.sourceforge.phpeclipse.actions.popupShowAction">
713 label="Open PHP Browser"
714 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
715 menubarPath="additions"
716 id="net.sourceforge.phpeclipse.actions.showAction">
718 </objectContribution>
720 objectClass="org.eclipse.core.resources.IFile"
722 id="net.sourceforge.phpeclipse.actions.popupShowAction">
724 label="Open PHP Browser"
725 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
726 menubarPath="additions"
727 id="net.sourceforge.phpeclipse.actions.showAction">
729 </objectContribution>
731 objectClass="org.eclipse.core.resources.IFile"
733 id="net.sourceforge.phpeclipse.actions.popupShowAction">
735 label="Open PHP Browser"
736 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
737 menubarPath="additions"
738 id="net.sourceforge.phpeclipse.actions.showAction">
740 </objectContribution>
743 targetID="#PHPEditorContext"
744 id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
746 label="Open PHP Declaration"
747 class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
748 menubarPath="additions"
749 id="net.sourceforge.phpeclipse.actions.opendeclaration">
751 </viewerContribution>
754 targetID="#PHPRulerContext"
755 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
757 label="%AddTask.label"
758 helpContextId="org.eclipse.ui.AddTask_action_context"
759 class="org.eclipse.ui.texteditor.TaskRulerAction"
761 id="org.eclipse.ui.texteditor.TaskRulerAction">
764 label="%AddBookmark.label"
765 helpContextId="org.eclipse.ui.bookmark_action_context"
766 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
768 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
770 </viewerContribution>
774 point="org.eclipse.ui.editorActions">
776 id="org.eclipse.ui.texteditor.ruler.actions"
777 targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
780 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
781 actionID="RulerDoubleClick"
783 helpContextId="org.eclipse.ui.bookmark_action_context"
784 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
786 </editorContribution>
790 point="org.eclipse.ui.preferencePages">
793 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
794 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
798 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
799 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
800 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
804 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
805 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
806 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
810 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
811 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
812 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
816 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
817 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
818 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
822 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
823 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
824 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
828 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
829 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
830 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
833 name="Language Settings"
834 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
835 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
836 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
840 point="org.eclipse.ui.editors.documentProviders">
842 extensions="%phpFileExtension"
843 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
844 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
848 point="org.eclipse.ui.editors.documentProviders">
850 extensions="%php3FileExtension"
851 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
852 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
856 point="org.eclipse.ui.editors.documentProviders">
858 extensions="%php4FileExtension"
859 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
860 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
864 point="org.eclipse.ui.editors.documentProviders">
866 extensions="%incFileExtension"
867 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
868 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
872 point="org.eclipse.ui.editors.documentProviders">
874 extensions="%phtmlFileExtension"
875 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
876 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
880 point="org.eclipse.ui.editors.documentProviders">
882 extensions="%htmlFileExtension"
883 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
884 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
888 point="org.eclipse.ui.editors.documentProviders">
890 extensions="%htmFileExtension"
891 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
892 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
896 point="org.eclipse.ui.editors.documentProviders">
898 extensions="%xmlFileExtension"
899 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
900 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
904 point="org.eclipse.ui.editors.documentProviders">
906 extensions="%tplFileExtension"
907 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
908 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
912 point="org.eclipse.ui.views">
914 name="%phpConsoleView"
915 icon="icons/obj16/php.gif"
916 category="net.sourceforge.phpeclipse.views.category"
917 class="net.sourceforge.phpeclipse.views.PHPConsole"
918 id="net.sourceforge.phpeclipse.views.phpconsoleview">
921 name="%phpBrowserView"
922 icon="icons/obj16/php.gif"
923 category="net.sourceforge.phpeclipse.views.category"
924 class="net.sourceforge.phpeclipse.views.browser.BrowserView"
925 id="net.sourceforge.phpeclipse.views.browser">
929 <!-- =========================================================================== -->
930 <!-- PHPDT/UI Editor Key Bindings -->
931 <!-- =========================================================================== -->
933 point="org.eclipse.ui.acceleratorSets">
935 scopeId="org.eclipse.ui.textEditorScope"
936 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
940 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
944 id="org.eclipse.ui.edit.text.contentAssist.proposals">
949 id="net.sourceforge.phpeclipse.phpeditor.comment">
953 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
957 id="net.sourceforge.phpeclipse.phpeditor.format">
961 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
965 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
969 scopeId="org.eclipse.ui.textEditorScope"
970 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
974 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
978 id="org.eclipse.ui.edit.text.contentAssist.proposals">
983 id="net.sourceforge.phpeclipse.phpeditor.comment">
987 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
991 id="net.sourceforge.phpeclipse.phpeditor.format">
995 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
999 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1003 scopeId="org.eclipse.ui.textEditorScope"
1004 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1008 key="Command+Shift+P"
1009 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1014 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1020 id="net.sourceforge.phpeclipse.phpeditor.comment">
1025 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1030 <!-- external tools -->
1032 <!-- extension point definitions -->
1033 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1034 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1035 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1036 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1037 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1040 <extension point="org.eclipse.ui.actionSets">
1042 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1043 label="%ActionSet.externalTools"
1045 <menu id="org.eclipse.ui.run"
1048 <separator name="ExternalToolsGroup"/>
1051 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1052 label="%Action.externalTools"
1053 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
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"
1058 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1061 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1062 label="%Action.externalTools"
1063 toolbarPath="Normal/additions"
1064 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1065 icon="icons/externaltools/full/etool16/external_tools.gif"
1066 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1067 tooltip="%Action.externalToolsTip"
1069 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1074 <!-- Launch Configuration Extensions -->
1075 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1076 <launchConfigurationType
1077 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1078 name = "%Program.externalTools"
1079 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1081 category = "org.eclipse.ui.externaltools">
1082 </launchConfigurationType>
1083 <launchConfigurationType
1084 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1085 name = "%Program.externalTools"
1086 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1088 category = "org.eclipse.ui.externaltools.builder">
1089 </launchConfigurationType>
1092 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1094 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1095 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1099 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1100 <launchConfigurationTabGroup
1101 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1102 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1103 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1104 </launchConfigurationTabGroup>
1105 <launchConfigurationTabGroup
1106 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1107 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1108 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1109 </launchConfigurationTabGroup>
1112 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1113 <launchConfigurationTypeImage
1114 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1115 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1116 icon="icons/externaltools/full/obj16/external_tools.gif">
1117 </launchConfigurationTypeImage>
1118 <launchConfigurationTypeImage
1119 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1120 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1121 icon="icons/externaltools/full/obj16/external_tools.gif">
1122 </launchConfigurationTypeImage>
1125 <!-- Variable Extensions -->
1126 <extension point="net.sourceforge.phpeclipse.fileVariables">
1129 description="Expands to the workspace root's absolute file system path."
1130 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1134 description="Expands to the resource's absolute file system path."
1135 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1136 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1140 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1143 description="Expands to the workspace root's absolute file system path."
1144 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1148 description="Expands to the full file name"
1149 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1153 description="Expands to an URL with the localhost preference settings"
1154 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1158 description="Expands to the localhost preference settings."
1159 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1163 description="Expands to the selected resource's project absolute file system path."
1164 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1168 description="Expands to the full path, relative to the workspace root, of the selected project"
1169 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1173 description="Expands to the name of the selected project"
1174 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1178 description="Expands to the resource's absolute file system path."
1179 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1180 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1184 description="Expands to the selected resource's containing folder absolute file system path."
1185 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1189 description="Expands to the type of build"
1190 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1194 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1197 description="Expands to the workspace root's absolute file system path."
1198 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1202 description="Expands to the selected resource's project absolute file system path."
1203 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1207 description="Expands to the selected resource's containing folder absolute file system path."
1208 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1212 description="Expands to a resource's absolute file system path."
1213 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1214 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1218 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1221 description="Expands to the workspace root."
1222 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1226 description="Expands to the project of the selected resource."
1227 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1231 description="Expands to the folder containing the selected resource."
1232 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1236 description="Expands to a resource."
1237 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1238 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1242 description="Expands to the group of resources in a working set."
1243 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">