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">
247 definitionId="net.sourceforge.phpeclipse.phpeditor.format"
248 label="%FormatAction.label"
250 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
251 id="net.sourceforge.phpeclipse.phpeditor.Format" >
254 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
255 label="%UncommentAction.label"
257 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
258 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
261 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
262 label="%CommentAction.label"
264 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
265 id="net.sourceforge.phpeclipse.phpeditor.Comment">
269 <!-- =========================================================================== -->
270 <!-- PHP Editor Action Definition IDs -->
271 <!-- =========================================================================== -->
273 point="org.eclipse.ui.actionDefinitions">
276 name="%ActionDefinition.contentAssistProposals.name"
277 description="%ActionDefinition.contentAssistProposals.description"
278 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
282 name="%ActionDefinition.comment.name"
283 description="%ActionDefinition.comment.description"
284 id="net.sourceforge.phpeclipse.phpeditor.Comment">
287 name="%ActionDefinition.uncomment.name"
288 description="%ActionDefinition.uncomment.description"
289 id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
292 name= "%ActionDefinition.format.name"
293 description= "%ActionDefinition.format.description"
294 id="net.sourceforge.phpeclipse.phpeditor.Format">
298 point="org.eclipse.ui.acceleratorSets">
300 scopeId="org.eclipse.ui.textEditorScope"
301 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
304 id="net.sourceforge.phpdt.ui.actions.comment">
308 id="net.sourceforge.phpdt.ui.actions.uncomment">
313 point="org.eclipse.ui.editors">
315 name="%phpEditorName"
316 icon="icons/obj16/phpedit.gif"
318 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
319 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
320 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.PHPEditor"
328 id="net.sourceforge.phpeclipse.PHPEditor">
331 name="%phpEditorName"
332 icon="icons/obj16/phpedit.gif"
334 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
335 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
336 id="net.sourceforge.phpeclipse.PHPEditor">
339 name="%phpEditorName"
340 icon="icons/obj16/phpedit.gif"
342 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
343 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
344 id="net.sourceforge.phpeclipse.PHPEditor">
347 name="%phpEditorName"
348 icon="icons/obj16/phpedit.gif"
350 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
351 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
352 id="net.sourceforge.phpeclipse.PHPEditor">
355 name="%phpEditorName"
356 icon="icons/obj16/htmledit.gif"
358 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
359 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
360 id="net.sourceforge.phpeclipse.PHPEditor">
363 name="%phpEditorName"
364 icon="icons/obj16/htmledit.gif"
366 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
367 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
368 id="net.sourceforge.phpeclipse.PHPEditor">
371 name="%phpEditorName"
372 icon="icons/obj16/xmledit.gif"
374 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
375 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
376 id="net.sourceforge.phpeclipse.PHPEditor">
380 point="org.eclipse.ui.popupMenus">
382 objectClass="org.eclipse.core.resources.IFile"
384 id="net.sourceforge.phpeclipse.actions.externalParserAction">
386 label="Run External PHP Parser"
387 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
388 menubarPath="additions"
389 id="net.sourceforge.phpeclipse.actions.externalParserAction">
391 </objectContribution>
393 objectClass="org.eclipse.core.resources.IFile"
395 id="net.sourceforge.phpeclipse.actions.externalParserAction">
397 label="Run External PHP Parser"
398 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
399 menubarPath="additions"
400 id="net.sourceforge.phpeclipse.actions.externalParserAction">
402 </objectContribution>
404 objectClass="org.eclipse.core.resources.IFile"
406 id="net.sourceforge.phpeclipse.actions.externalParserAction">
408 label="Run External PHP Parser"
409 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
410 menubarPath="additions"
411 id="net.sourceforge.phpeclipse.actions.externalParserAction">
413 </objectContribution>
415 objectClass="org.eclipse.core.resources.IFile"
417 id="net.sourceforge.phpeclipse.actions.externalParserAction">
419 label="Run External PHP Parser"
420 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
421 menubarPath="additions"
422 id="net.sourceforge.phpeclipse.actions.externalParserAction">
424 </objectContribution>
426 objectClass="org.eclipse.core.resources.IFile"
428 id="net.sourceforge.phpeclipse.actions.externalParserAction">
430 label="Run External PHP Parser"
431 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
432 menubarPath="additions"
433 id="net.sourceforge.phpeclipse.actions.externalParserAction">
435 </objectContribution>
437 objectClass="org.eclipse.core.resources.IFile"
439 id="net.sourceforge.phpeclipse.actions.popupShowAction">
441 label="Open PHP Browser"
442 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
443 menubarPath="additions"
444 id="net.sourceforge.phpeclipse.actions.showAction">
446 </objectContribution>
448 objectClass="org.eclipse.core.resources.IFile"
450 id="net.sourceforge.phpeclipse.actions.popupShowAction">
452 label="Open PHP Browser"
453 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
454 menubarPath="additions"
455 id="net.sourceforge.phpeclipse.actions.showAction">
457 </objectContribution>
459 objectClass="org.eclipse.core.resources.IFile"
461 id="net.sourceforge.phpeclipse.actions.popupShowAction">
463 label="Open PHP Browser"
464 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
465 menubarPath="additions"
466 id="net.sourceforge.phpeclipse.actions.showAction">
468 </objectContribution>
470 objectClass="org.eclipse.core.resources.IFile"
472 id="net.sourceforge.phpeclipse.actions.popupShowAction">
474 label="Open PHP Browser"
475 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
476 menubarPath="additions"
477 id="net.sourceforge.phpeclipse.actions.showAction">
479 </objectContribution>
481 objectClass="org.eclipse.core.resources.IFile"
483 id="net.sourceforge.phpeclipse.actions.popupShowAction">
485 label="Open PHP Browser"
486 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
487 menubarPath="additions"
488 id="net.sourceforge.phpeclipse.actions.showAction">
490 </objectContribution>
492 targetID="#PHPRulerContext"
493 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
495 label="%AddTask.label"
496 helpContextId="org.eclipse.ui.AddTask_action_context"
497 tooltip="%AddTask.tooltip"
498 class="org.eclipse.ui.texteditor.TaskRulerAction"
500 id="org.eclipse.ui.texteditor.TaskRulerAction">
503 label="%AddBookmark.label"
504 helpContextId="org.eclipse.ui.bookmark_action_context"
505 tooltip="%AddBookmark.tooltip"
506 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
508 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
510 </viewerContribution>
513 point="org.eclipse.ui.editorActions">
515 targetID="net.sourceforge.phpeclipse.PHPEditor"
516 id="org.eclipse.ui.texteditor.ruler.actions">
519 helpContextId="org.eclipse.ui.bookmark_action_context"
520 class="org.eclipse.ui.texteditor.BookmarkRulerAction"
521 actionID="RulerDoubleClick"
522 id="org.eclipse.ui.texteditor.BookmarkRulerAction">
524 </editorContribution>
527 point="org.eclipse.ui.preferencePages">
530 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
531 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
535 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
536 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
537 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
541 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
542 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
543 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
547 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
548 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
549 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
553 id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage"
554 class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
555 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
558 name="Language Settings"
559 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
560 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
561 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
565 point="org.eclipse.ui.documentProviders">
567 extensions="%phpFileExtension"
568 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
569 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
573 point="org.eclipse.ui.documentProviders">
575 extensions="%php3FileExtension"
576 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
577 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
581 point="org.eclipse.ui.documentProviders">
583 extensions="%php4FileExtension"
584 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
585 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
589 point="org.eclipse.ui.documentProviders">
591 extensions="%incFileExtension"
592 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
593 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
597 point="org.eclipse.ui.documentProviders">
599 extensions="%phtmlFileExtension"
600 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
601 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
605 point="org.eclipse.ui.documentProviders">
607 extensions="%htmlFileExtension"
608 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
609 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
613 point="org.eclipse.ui.documentProviders">
615 extensions="%htmFileExtension"
616 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
617 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
621 point="org.eclipse.ui.documentProviders">
623 extensions="%xmlFileExtension"
624 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
625 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
629 point="org.eclipse.ui.views">
631 name="%phpConsoleView"
632 icon="icons/obj16/php.gif"
633 class="net.sourceforge.phpeclipse.views.PHPConsole"
634 id="net.sourceforge.phpeclipse.views.phpconsoleview">
637 <!-- =========================================================================== -->
638 <!-- Java Editor Key Bindings -->
639 <!-- =========================================================================== -->
641 point="org.eclipse.ui.acceleratorSets">
643 scopeId="org.eclipse.ui.textEditorScope"
644 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
648 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
653 id="net.sourceforge.phpeclipse.phpeditor.comment">
657 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
661 id="net.sourceforge.phpeclipse.phpeditor.format">
665 scopeId="org.eclipse.ui.textEditorScope"
666 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
670 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
675 id="net.sourceforge.phpeclipse.phpeditor.comment">
679 id="net.sourceforge.phpeclipse.phpeditor.uncomment">
683 id="net.sourceforge.phpeclipse.phpeditor.format">
687 scopeId="org.eclipse.ui.textEditorScope"
688 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
693 id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals">
699 id="net.sourceforge.phpeclipse.phpeditor.comment">
704 id="net.sourceforge.phpeclipse.phpeditor.uncomment">