1 <?xml version="1.0" encoding="UTF-8"?>
3 id="net.sourceforge.phpeclipse"
6 provider-name="%providerName"
7 class="net.sourceforge.phpeclipse.PHPeclipsePlugin">
10 <library name="phpeclipse.jar">
15 <import plugin="org.eclipse.core.resources"/>
16 <import plugin="org.eclipse.ui"/>
17 <import plugin="org.eclipse.help"/>
18 <import plugin="org.eclipse.swt"/>
19 <import plugin="org.eclipse.debug.ui"/>
20 <import plugin="org.apache.xerces"/>
21 <import plugin="org.junit"/>
22 <import plugin="org.eclipse.update.ui"/>
28 name="%naturePHP.name"
29 point="org.eclipse.core.resources.natures">
32 class="net.sourceforge.phpeclipse.resourcesview.PHPProject">
37 point="org.eclipse.team.core.fileTypes">
72 point="org.eclipse.ui.perspectives">
74 name="%perspectivePHP.name"
75 icon="icons/obj16/php.gif"
76 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
77 id="net.sourceforge.phpeclipse.PHPPerspective">
81 point="org.eclipse.ui.newWizards">
83 name="%newWizardCategory.name"
84 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
87 Temporarily replaced until errors can be ironed out...
89 name="%newWizardPHPProject.name"
90 icon="icons/obj16/php.gif"
91 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
92 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
94 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
96 Create a new PHP project.
99 <this wizard replaces it as it works - maybe not as pretty but still>
102 name="%newWizardPHPProject.name"
103 icon="icons/obj16/php.gif"
104 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
105 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
107 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
109 Create a new PHP project.
113 name="%newWizardPHPFile.name"
114 icon="icons/obj16/phpedit.gif"
115 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
116 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
117 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
119 Create a basic PHP file.
122 <!-- choochter's stuff -->
125 icon="icons/obj16/php.gif"
126 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
127 class=" com.xaraya.wizard.NewXarayaResourceWizard"
129 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
131 Create a Xaraya module.
136 point="org.eclipse.ui.projectNatureImages">
138 icon="icons/obj16/php.gif"
139 natureId="net.sourceforge.phpeclipse.phpnature"
140 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
144 point="org.eclipse.ui.propertyPages">
146 objectClass="org.eclipse.core.resources.IProject"
147 name="%propertyPagePHPProject.name"
148 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
149 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
152 value="net.sourceforge.phpeclipse.phpnature">
156 objectClass="net.sourceforge.phpeclipse.PHPProject"
157 name="%propertyPagePHPProject.name"
158 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
159 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
162 value="net.sourceforge.phpeclipse.phpnature">
167 point="org.eclipse.ui.views">
169 name="%viewPHPResources.name"
170 icon="icons/obj16/php.gif"
171 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
172 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
176 point="org.eclipse.ui.actionSets">
179 description="Starting MySQL and Apache."
181 id="net.sourceforge.phpeclipse.PHPActionSet">
184 id="net.sourceforge.phpeclipse.PHPMenu">
190 label="Restart Apache"
191 icon="icons/obj16/apache_restart.gif"
192 tooltip="Restart Apache"
193 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
194 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
197 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
201 icon="icons/obj16/apache_stop.gif"
202 tooltip="Stop Apache"
203 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
204 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
207 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
211 icon="icons/obj16/apache.gif"
212 tooltip="Start Apache"
213 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
214 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
217 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
221 icon="icons/obj16/sql.gif"
222 tooltip="Start MySQL"
223 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
224 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
227 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
231 label="%CodingActionSet.label"
232 description="%CodingActionSet.description"
234 id="net.sourceforge.phpeclipse.ui.CodingActionSet">
235 <!-- =========================================================================== -->
237 <!-- =========================================================================== -->
239 label="%SourceMenu.label"
241 id="net.sourceforge.phpeclipse.ui.source.menu">
242 <separator name="editGroup"/>
246 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
247 label="%FormatAction.label"
249 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
250 id="net.sourceforge.phpeclipse.phpeditor.Format" >
253 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
254 label="%UncommentAction.label"
256 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
257 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
260 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
261 label="%CommentAction.label"
263 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
264 id="net.sourceforge.phpeclipse.phpeditor.Comment">
268 <!-- =========================================================================== -->
269 <!-- PHP Editor Action Definition IDs -->
270 <!-- =========================================================================== -->
272 point="org.eclipse.ui.actionDefinitions">
275 name="%ActionDefinition.contentAssistProposals.name"
276 description="%ActionDefinition.contentAssistProposals.description"
277 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
281 name="%ActionDefinition.comment.name"
282 description="%ActionDefinition.comment.description"
283 id="net.sourceforge.phpeclipse.phpeditor.Comment">
286 name="%ActionDefinition.uncomment.name"
287 description="%ActionDefinition.uncomment.description"
288 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
291 name= "%ActionDefinition.format.name"
292 description= "%ActionDefinition.format.description"
293 id="net.sourceforge.phpeclipse.phpeditor.Format">
297 point="org.eclipse.ui.acceleratorSets">
299 scopeId="org.eclipse.ui.textEditorScope"
300 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
303 id="net.sourceforge.phpdt.ui.actions.comment">
307 id="net.sourceforge.phpdt.ui.actions.uncomment">
312 point="org.eclipse.ui.editors">
314 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.PHPEditor"
323 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.PHPEditor"
332 name="%phpEditorName"
333 icon="icons/obj16/phpedit.gif"
335 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
336 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
337 id="net.sourceforge.phpeclipse.PHPEditor"
341 name="%phpEditorName"
342 icon="icons/obj16/phpedit.gif"
344 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
345 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
346 id="net.sourceforge.phpeclipse.PHPEditor"
350 name="%phpEditorName"
351 icon="icons/obj16/phpedit.gif"
353 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
354 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
355 id="net.sourceforge.phpeclipse.PHPEditor"
359 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.PHPEditor"
368 name="%phpEditorName"
369 icon="icons/obj16/htmledit.gif"
371 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
372 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
373 id="net.sourceforge.phpeclipse.PHPEditor"
377 name="%phpEditorName"
378 icon="icons/obj16/xmledit.gif"
380 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
381 class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
382 id="net.sourceforge.phpeclipse.PHPEditor"
387 point="org.eclipse.ui.popupMenus">
389 objectClass="org.eclipse.core.resources.IFile"
391 id="net.sourceforge.phpeclipse.actions.externalParserAction">
393 label="Run External PHP Parser"
394 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
395 menubarPath="additions"
396 id="net.sourceforge.phpeclipse.actions.externalParserAction">
398 </objectContribution>
400 objectClass="org.eclipse.core.resources.IFile"
402 id="net.sourceforge.phpeclipse.actions.externalParserAction">
404 label="Run External PHP Parser"
405 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
406 menubarPath="additions"
407 id="net.sourceforge.phpeclipse.actions.externalParserAction">
409 </objectContribution>
411 objectClass="org.eclipse.core.resources.IFile"
413 id="net.sourceforge.phpeclipse.actions.externalParserAction">
415 label="Run External PHP Parser"
416 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
417 menubarPath="additions"
418 id="net.sourceforge.phpeclipse.actions.externalParserAction">
420 </objectContribution>
422 objectClass="org.eclipse.core.resources.IFile"
424 id="net.sourceforge.phpeclipse.actions.externalParserAction">
426 label="Run External PHP Parser"
427 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
428 menubarPath="additions"
429 id="net.sourceforge.phpeclipse.actions.externalParserAction">
431 </objectContribution>
433 objectClass="org.eclipse.core.resources.IFile"
435 id="net.sourceforge.phpeclipse.actions.externalParserAction">
437 label="Run External PHP Parser"
438 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
439 menubarPath="additions"
440 id="net.sourceforge.phpeclipse.actions.externalParserAction">
442 </objectContribution>
444 objectClass="org.eclipse.core.resources.IFile"
446 id="net.sourceforge.phpeclipse.actions.popupShowAction">
448 label="Open PHP Browser"
449 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
450 menubarPath="additions"
451 id="net.sourceforge.phpeclipse.actions.showAction">
453 </objectContribution>
455 objectClass="org.eclipse.core.resources.IFile"
457 id="net.sourceforge.phpeclipse.actions.popupShowAction">
459 label="Open PHP Browser"
460 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
461 menubarPath="additions"
462 id="net.sourceforge.phpeclipse.actions.showAction">
464 </objectContribution>
466 objectClass="org.eclipse.core.resources.IFile"
468 id="net.sourceforge.phpeclipse.actions.popupShowAction">
470 label="Open PHP Browser"
471 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
472 menubarPath="additions"
473 id="net.sourceforge.phpeclipse.actions.showAction">
475 </objectContribution>
477 objectClass="org.eclipse.core.resources.IFile"
479 id="net.sourceforge.phpeclipse.actions.popupShowAction">
481 label="Open PHP Browser"
482 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
483 menubarPath="additions"
484 id="net.sourceforge.phpeclipse.actions.showAction">
486 </objectContribution>
488 objectClass="org.eclipse.core.resources.IFile"
490 id="net.sourceforge.phpeclipse.actions.popupShowAction">
492 label="Open PHP Browser"
493 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
494 menubarPath="additions"
495 id="net.sourceforge.phpeclipse.actions.showAction">
497 </objectContribution>
499 targetID="#PHPRulerContext"
500 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
502 label="%AddTask.label"
503 helpContextId="org.eclipse.ui.AddTask_action_context"
504 tooltip="%AddTask.tooltip"
505 class="org.eclipse.ui.texteditor.TaskRulerAction"
507 id="org.eclipse.ui.texteditor.TaskRulerAction">
510 label="%AddBookmark.label"
511 helpContextId="org.eclipse.ui.bookmark_action_context"
512 tooltip="%AddBookmark.tooltip"
513 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
515 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
517 </viewerContribution>
520 point="org.eclipse.ui.editorActions">
522 targetID="net.sourceforge.phpeclipse.PHPEditor"
523 id="org.eclipse.ui.texteditor.ruler.actions">
526 helpContextId="org.eclipse.ui.bookmark_action_context"
527 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
528 actionID="RulerDoubleClick"
529 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
531 </editorContribution>
534 point="org.eclipse.ui.preferencePages">
537 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
538 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
542 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
543 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
544 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
548 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
549 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
550 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
554 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
555 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
556 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
560 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage"
561 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
562 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
566 id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage"
567 class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
568 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
571 name="Language Settings"
572 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
573 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
574 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
578 point="org.eclipse.ui.documentProviders">
580 extensions="%phpFileExtension"
581 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
582 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
586 point="org.eclipse.ui.documentProviders">
588 extensions="%php3FileExtension"
589 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
590 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
594 point="org.eclipse.ui.documentProviders">
596 extensions="%php4FileExtension"
597 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
598 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
602 point="org.eclipse.ui.documentProviders">
604 extensions="%incFileExtension"
605 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
606 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
610 point="org.eclipse.ui.documentProviders">
612 extensions="%phtmlFileExtension"
613 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
614 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
618 point="org.eclipse.ui.documentProviders">
620 extensions="%htmlFileExtension"
621 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
622 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
626 point="org.eclipse.ui.documentProviders">
628 extensions="%htmFileExtension"
629 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
630 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
634 point="org.eclipse.ui.documentProviders">
636 extensions="%xmlFileExtension"
637 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
638 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
642 point="org.eclipse.ui.views">
644 name="%phpConsoleView"
645 icon="icons/obj16/php.gif"
646 class="net.sourceforge.phpeclipse.views.PHPConsole"
647 id="net.sourceforge.phpeclipse.views.phpconsoleview">
650 <!-- =========================================================================== -->
651 <!-- Java Editor Key Bindings -->
652 <!-- =========================================================================== -->
654 point="org.eclipse.ui.acceleratorSets">
656 scopeId="org.eclipse.ui.textEditorScope"
657 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
659 <accelerator key="Ctrl+Shift+P" id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket" />
663 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
668 id="net.sourceforge.phpeclipse.phpeditor.comment">
672 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
676 id="net.sourceforge.phpeclipse.phpeditor.format">
680 scopeId="org.eclipse.ui.textEditorScope"
681 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
683 <accelerator key="Ctrl+Shift+P" id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket" />
686 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
691 id="net.sourceforge.phpeclipse.phpeditor.comment">
695 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
699 id="net.sourceforge.phpeclipse.phpeditor.format">
703 scopeId="org.eclipse.ui.textEditorScope"
704 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
706 <accelerator key="Command+Shift+P" id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket" platform="carbon" />
711 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
717 id="net.sourceforge.phpeclipse.phpeditor.comment">
722 id="net.sourceforge.phpeclipse.phpeditor.uncomment">