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="com.quantum.Quantum"/>
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"
481 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
482 <!-- =========================================================================== -->
484 <!-- =========================================================================== -->
486 label="%SourceMenu.label"
488 id="net.sourceforge.phpeclipse.ui.source.menu">
489 <separator name="editGroup" />
492 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
493 label="%FormatAction.label"
495 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
496 id="net.sourceforge.phpeclipse.phpeditor.Format">
499 label="%ShiftLeftAction.label"
501 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
502 id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
505 label="%ShiftRightAction.label"
507 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
508 id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
511 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
512 label="%UncommentAction.label"
514 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
515 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
518 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
519 label="%CommentAction.label"
521 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
522 id="net.sourceforge.phpeclipse.phpeditor.Comment">
527 point="org.eclipse.ui.actionSetPartAssociations">
528 <actionSetPartAssociation
529 targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
530 <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
531 </actionSetPartAssociation>
533 <!-- =========================================================================== -->
534 <!-- PHP Editor Action Definition IDs -->
535 <!-- =========================================================================== -->
537 point="org.eclipse.ui.actionDefinitions">
540 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
544 id="net.sourceforge.phpeclipse.phpeditor.Comment">
547 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
550 id="net.sourceforge.phpeclipse.phpeditor.Format">
553 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
556 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
559 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
562 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
566 point="org.eclipse.ui.acceleratorSets">
568 scopeId="org.eclipse.ui.textEditorScope"
569 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
572 id="net.sourceforge.phpdt.ui.actions.comment">
576 id="net.sourceforge.phpdt.ui.actions.uncomment">
582 point="org.eclipse.ui.popupMenus">
584 objectClass="org.eclipse.core.resources.IProject"
585 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
587 label="Run PHPDocumentor"
588 class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
589 menubarPath="additions"
590 id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
592 </objectContribution>
594 objectClass="org.eclipse.core.resources.IFile"
596 id="net.sourceforge.phpeclipse.actions.externalParserAction">
598 label="Run External PHP Parser"
599 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
600 menubarPath="additions"
601 id="net.sourceforge.phpeclipse.actions.externalParserAction">
603 </objectContribution>
605 objectClass="org.eclipse.core.resources.IFile"
607 id="net.sourceforge.phpeclipse.actions.externalParserAction">
609 label="Run External PHP Parser"
610 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
611 menubarPath="additions"
612 id="net.sourceforge.phpeclipse.actions.externalParserAction">
614 </objectContribution>
616 objectClass="org.eclipse.core.resources.IFile"
618 id="net.sourceforge.phpeclipse.actions.externalParserAction">
620 label="Run External PHP Parser"
621 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
622 menubarPath="additions"
623 id="net.sourceforge.phpeclipse.actions.externalParserAction">
625 </objectContribution>
627 objectClass="org.eclipse.core.resources.IFile"
629 id="net.sourceforge.phpeclipse.actions.externalParserAction">
631 label="Run External PHP Parser"
632 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
633 menubarPath="additions"
634 id="net.sourceforge.phpeclipse.actions.externalParserAction">
636 </objectContribution>
638 objectClass="org.eclipse.core.resources.IFile"
640 id="net.sourceforge.phpeclipse.actions.externalParserAction">
642 label="Run External PHP Parser"
643 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
644 menubarPath="additions"
645 id="net.sourceforge.phpeclipse.actions.externalParserAction">
647 </objectContribution>
649 objectClass="org.eclipse.core.resources.IFile"
651 id="net.sourceforge.phpeclipse.actions.popupShowAction">
653 label="Open PHP Browser"
654 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
655 menubarPath="additions"
656 id="net.sourceforge.phpeclipse.actions.showAction">
658 </objectContribution>
660 objectClass="org.eclipse.core.resources.IFile"
662 id="net.sourceforge.phpeclipse.actions.popupShowAction">
664 label="Open PHP Browser"
665 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
666 menubarPath="additions"
667 id="net.sourceforge.phpeclipse.actions.showAction">
669 </objectContribution>
671 objectClass="org.eclipse.core.resources.IFile"
673 id="net.sourceforge.phpeclipse.actions.popupShowAction">
675 label="Open PHP Browser"
676 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
677 menubarPath="additions"
678 id="net.sourceforge.phpeclipse.actions.showAction">
680 </objectContribution>
682 objectClass="org.eclipse.core.resources.IFile"
684 id="net.sourceforge.phpeclipse.actions.popupShowAction">
686 label="Open PHP Browser"
687 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
688 menubarPath="additions"
689 id="net.sourceforge.phpeclipse.actions.showAction">
691 </objectContribution>
693 objectClass="org.eclipse.core.resources.IFile"
695 id="net.sourceforge.phpeclipse.actions.popupShowAction">
697 label="Open PHP Browser"
698 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
699 menubarPath="additions"
700 id="net.sourceforge.phpeclipse.actions.showAction">
702 </objectContribution>
704 objectClass="org.eclipse.core.resources.IFile"
706 id="net.sourceforge.phpeclipse.actions.popupShowAction">
708 label="Open PHP Browser"
709 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
710 menubarPath="additions"
711 id="net.sourceforge.phpeclipse.actions.showAction">
713 </objectContribution>
715 objectClass="org.eclipse.core.resources.IFile"
717 id="net.sourceforge.phpeclipse.actions.popupShowAction">
719 label="Open PHP Browser"
720 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
721 menubarPath="additions"
722 id="net.sourceforge.phpeclipse.actions.showAction">
724 </objectContribution>
726 objectClass="org.eclipse.core.resources.IFile"
728 id="net.sourceforge.phpeclipse.actions.popupShowAction">
730 label="Open PHP Browser"
731 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
732 menubarPath="additions"
733 id="net.sourceforge.phpeclipse.actions.showAction">
735 </objectContribution>
738 targetID="#PHPEditorContext"
739 id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
741 label="Open PHP Declaration"
742 class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
743 menubarPath="additions"
744 id="net.sourceforge.phpeclipse.actions.opendeclaration">
746 </viewerContribution>
749 targetID="#PHPRulerContext"
750 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
752 label="%AddTask.label"
753 helpContextId="org.eclipse.ui.AddTask_action_context"
754 class="org.eclipse.ui.texteditor.TaskRulerAction"
756 id="org.eclipse.ui.texteditor.TaskRulerAction">
759 label="%AddBookmark.label"
760 helpContextId="org.eclipse.ui.bookmark_action_context"
761 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
763 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
765 </viewerContribution>
769 point="org.eclipse.ui.editorActions">
771 id="org.eclipse.ui.texteditor.ruler.actions"
772 targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
775 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
776 actionID="RulerDoubleClick"
778 helpContextId="org.eclipse.ui.bookmark_action_context"
779 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
783 class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
784 actionID="RulerClick"
785 id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
787 </editorContribution>
790 point="org.eclipse.ui.popupMenus">
792 targetID="#CompilationUnitRulerContext"
793 id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
796 helpContextId="org.eclipse.jdt.ui.quick_fix_action"
797 class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
798 menubarPath="additions"
799 id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
801 </viewerContribution>
804 point="org.eclipse.ui.preferencePages">
807 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
808 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
812 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
813 class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
814 id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
818 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
819 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
820 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
823 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
824 name="PHP Project Defaults"
825 class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
826 id="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences">
829 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
830 name="PHP Browser Preview"
831 class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
832 id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
836 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
837 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
838 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
842 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
843 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
844 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
848 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
849 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
850 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
854 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
855 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
856 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
860 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
861 class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
862 id="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage">
865 name="Language Settings"
866 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
867 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
868 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
872 point="org.eclipse.ui.editors.documentProviders">
874 extensions="%phpFileExtension"
875 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
876 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
880 point="org.eclipse.ui.editors.documentProviders">
882 extensions="%php3FileExtension"
883 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
884 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
888 point="org.eclipse.ui.editors.documentProviders">
890 extensions="%php4FileExtension"
891 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
892 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
896 point="org.eclipse.ui.editors.documentProviders">
898 extensions="%incFileExtension"
899 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
900 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
904 point="org.eclipse.ui.editors.documentProviders">
906 extensions="%phtmlFileExtension"
907 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
908 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
912 point="org.eclipse.ui.editors.documentProviders">
914 extensions="%htmlFileExtension"
915 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
916 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
920 point="org.eclipse.ui.editors.documentProviders">
922 extensions="%htmFileExtension"
923 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
924 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
928 point="org.eclipse.ui.editors.documentProviders">
930 extensions="%xmlFileExtension"
931 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
932 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
936 point="org.eclipse.ui.editors.documentProviders">
938 extensions="%tplFileExtension"
939 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
940 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
944 point="org.eclipse.ui.views">
946 name="%viewCategoryName"
947 id="net.sourceforge.phpeclipse.views.category">
950 name="%phpConsoleView"
951 icon="icons/obj16/php.gif"
952 category="net.sourceforge.phpeclipse.views.category"
953 class="net.sourceforge.phpeclipse.views.PHPConsole"
954 id="net.sourceforge.phpeclipse.views.phpconsoleview">
957 name="%phpBrowserView"
958 icon="icons/obj16/php.gif"
959 category="net.sourceforge.phpeclipse.views.category"
960 class="net.sourceforge.phpeclipse.views.browser.BrowserView"
961 id="net.sourceforge.phpeclipse.views.browser">
965 <!-- =========================================================================== -->
966 <!-- PHPDT/UI Editor Key Bindings -->
967 <!-- =========================================================================== -->
969 point="org.eclipse.ui.acceleratorSets">
971 scopeId="org.eclipse.ui.textEditorScope"
972 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
976 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
980 id="org.eclipse.ui.edit.text.contentAssist.proposals">
985 id="net.sourceforge.phpeclipse.phpeditor.comment">
989 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
993 id="net.sourceforge.phpeclipse.phpeditor.format">
997 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1001 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1005 scopeId="org.eclipse.ui.textEditorScope"
1006 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1010 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1014 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1019 id="net.sourceforge.phpeclipse.phpeditor.comment">
1023 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1027 id="net.sourceforge.phpeclipse.phpeditor.format">
1031 id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1035 id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1039 scopeId="org.eclipse.ui.textEditorScope"
1040 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1044 key="Command+Shift+P"
1045 id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1050 id="org.eclipse.ui.edit.text.contentAssist.proposals">
1056 id="net.sourceforge.phpeclipse.phpeditor.comment">
1061 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1066 <!-- external tools -->
1068 <!-- extension point definitions -->
1069 <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1070 <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1071 <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1072 <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1073 <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1076 <extension point="org.eclipse.ui.actionSets">
1078 id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1079 label="%ActionSet.externalTools"
1081 <menu id="org.eclipse.ui.run"
1084 <separator name="ExternalToolsGroup"/>
1087 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1088 label="%Action.externalTools"
1089 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1090 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1091 icon="icons/externaltools/full/etool16/external_tools.gif"
1092 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1094 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1097 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1098 label="%Action.externalTools"
1099 toolbarPath="Normal/additions"
1100 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1101 icon="icons/externaltools/full/etool16/external_tools.gif"
1102 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1103 tooltip="%Action.externalToolsTip"
1105 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1110 <!-- Launch Configuration Extensions -->
1111 <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1112 <launchConfigurationType
1113 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1114 name = "%Program.externalTools"
1115 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1117 category = "org.eclipse.ui.externaltools">
1118 </launchConfigurationType>
1119 <launchConfigurationType
1120 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1121 name = "%Program.externalTools"
1122 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1124 category = "org.eclipse.ui.externaltools.builder">
1125 </launchConfigurationType>
1128 <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1130 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1131 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1135 <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1136 <launchConfigurationTabGroup
1137 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1138 type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1139 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1140 </launchConfigurationTabGroup>
1141 <launchConfigurationTabGroup
1142 id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1143 type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1144 class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1145 </launchConfigurationTabGroup>
1148 <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1149 <launchConfigurationTypeImage
1150 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1151 configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1152 icon="icons/externaltools/full/obj16/external_tools.gif">
1153 </launchConfigurationTypeImage>
1154 <launchConfigurationTypeImage
1155 id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1156 configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1157 icon="icons/externaltools/full/obj16/external_tools.gif">
1158 </launchConfigurationTypeImage>
1161 <!-- Variable Extensions -->
1162 <extension point="net.sourceforge.phpeclipse.fileVariables">
1165 description="Expands to the workspace root's absolute file system path."
1166 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1170 description="Expands to the resource's absolute file system path."
1171 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1172 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1176 <extension point="net.sourceforge.phpeclipse.argumentVariables">
1179 description="Expands to the workspace root's absolute file system path."
1180 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1184 description="Expands to the full file name"
1185 expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1189 description="Expands to an URL with the localhost preference settings"
1190 expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1194 description="Expands to the localhost preference settings."
1195 expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1199 description="Expands to the selected resource's project absolute file system path."
1200 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1204 description="Expands to the full path, relative to the workspace root, of the selected project"
1205 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1209 description="Expands to the name of the selected project"
1210 expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1214 description="Expands to the resource's absolute file system path."
1215 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1216 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1220 description="Expands to the selected resource's containing folder absolute file system path."
1221 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1225 description="Expands to the type of build"
1226 expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1230 <extension point="net.sourceforge.phpeclipse.directoryVariables">
1233 description="Expands to the workspace root's absolute file system path."
1234 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1238 description="Expands to the selected resource's project absolute file system path."
1239 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1243 description="Expands to the selected resource's containing folder absolute file system path."
1244 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1248 description="Expands to a resource's absolute file system path."
1249 componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1250 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1254 <extension point="net.sourceforge.phpeclipse.refreshVariables">
1257 description="Expands to the workspace root."
1258 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1262 description="Expands to the project of the selected resource."
1263 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1267 description="Expands to the folder containing the selected resource."
1268 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1272 description="Expands to a resource."
1273 componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1274 expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1278 description="Expands to the group of resources in a working set."
1279 expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">