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="%viewCategoryName"
915 id="net.sourceforge.phpeclipse.views.category">
918 name="%phpConsoleView"
919 icon="icons/obj16/php.gif"
920 category="net.sourceforge.phpeclipse.views.category"
921 class="net.sourceforge.phpeclipse.views.PHPConsole"
922 id="net.sourceforge.phpeclipse.views.phpconsoleview">
925 name="%phpBrowserView"
926 icon="icons/obj16/php.gif"
927 category="net.sourceforge.phpeclipse.views.category"
928 class="net.sourceforge.phpeclipse.views.browser.BrowserView"
929 id="net.sourceforge.phpeclipse.views.browser">
933 <!-- =========================================================================== -->
934 <!-- PHPDT/UI Editor Key Bindings -->
935 <!-- =========================================================================== -->
937 point="org.eclipse.ui.acceleratorSets">
939 scopeId="org.eclipse.ui.textEditorScope"
940 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
944 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
948 id="org.eclipse.ui.edit.text.contentAssist.proposals">
953 id="net.sourceforge.phpeclipse.phpeditor.comment">
957 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
961 id="net.sourceforge.phpeclipse.phpeditor.format">
965 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
969 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
973 scopeId="org.eclipse.ui.textEditorScope"
974 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
978 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
982 id="org.eclipse.ui.edit.text.contentAssist.proposals">
987 id="net.sourceforge.phpeclipse.phpeditor.comment">
991 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
995 id="net.sourceforge.phpeclipse.phpeditor.format">
999 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1003 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1007 scopeId="org.eclipse.ui.textEditorScope"
1008 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1012 key="Command+Shift+P"
1013 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1018 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1024 id="net.sourceforge.phpeclipse.phpeditor.comment">
1029 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1034 <!-- external tools -->
1036 <!-- extension point definitions -->
1037 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1038 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1039 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1040 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1041 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1044 <extension point="org.eclipse.ui.actionSets">
1046 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1047 label="%ActionSet.externalTools"
1049 <menu id="org.eclipse.ui.run"
1052 <separator name="ExternalToolsGroup"/>
1055 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1056 label="%Action.externalTools"
1057 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1058 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1059 icon="icons/externaltools/full/etool16/external_tools.gif"
1060 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1062 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1065 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1066 label="%Action.externalTools"
1067 toolbarPath="Normal/additions"
1068 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1069 icon="icons/externaltools/full/etool16/external_tools.gif"
1070 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1071 tooltip="%Action.externalToolsTip"
1073 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1078 <!-- Launch Configuration Extensions -->
1079 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1080 <launchConfigurationType
1081 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1082 name = "%Program.externalTools"
1083 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1085 category = "org.eclipse.ui.externaltools">
1086 </launchConfigurationType>
1087 <launchConfigurationType
1088 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1089 name = "%Program.externalTools"
1090 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1092 category = "org.eclipse.ui.externaltools.builder">
1093 </launchConfigurationType>
1096 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1098 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1099 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1103 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1104 <launchConfigurationTabGroup
1105 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1106 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1107 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1108 </launchConfigurationTabGroup>
1109 <launchConfigurationTabGroup
1110 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1111 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1112 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1113 </launchConfigurationTabGroup>
1116 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1117 <launchConfigurationTypeImage
1118 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1119 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1120 icon="icons/externaltools/full/obj16/external_tools.gif">
1121 </launchConfigurationTypeImage>
1122 <launchConfigurationTypeImage
1123 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1124 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1125 icon="icons/externaltools/full/obj16/external_tools.gif">
1126 </launchConfigurationTypeImage>
1129 <!-- Variable Extensions -->
1130 <extension point="net.sourceforge.phpeclipse.fileVariables">
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 resource's absolute file system path."
1139 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1140 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1144 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1147 description="Expands to the workspace root's absolute file system path."
1148 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1152 description="Expands to the full file name"
1153 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1157 description="Expands to an URL with the localhost preference settings"
1158 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1162 description="Expands to the localhost preference settings."
1163 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1167 description="Expands to the selected resource's project absolute file system path."
1168 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1172 description="Expands to the full path, relative to the workspace root, of the selected project"
1173 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1177 description="Expands to the name of the selected project"
1178 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1182 description="Expands to the resource's absolute file system path."
1183 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1184 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1188 description="Expands to the selected resource's containing folder absolute file system path."
1189 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1193 description="Expands to the type of build"
1194 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1198 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1201 description="Expands to the workspace root's absolute file system path."
1202 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1206 description="Expands to the selected resource's project absolute file system path."
1207 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1211 description="Expands to the selected resource's containing folder absolute file system path."
1212 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1216 description="Expands to a resource's absolute file system path."
1217 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1218 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1222 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1225 description="Expands to the workspace root."
1226 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1230 description="Expands to the project of the selected resource."
1231 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1235 description="Expands to the folder containing the selected resource."
1236 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1240 description="Expands to a resource."
1241 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1242 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1246 description="Expands to the group of resources in a working set."
1247 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">