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"/>
27 name="%naturePHP.name"
28 point="org.eclipse.core.resources.natures">
31 class="net.sourceforge.phpeclipse.resourcesview.PHPProject">
36 point="org.eclipse.team.core.fileTypes">
71 point="org.eclipse.ui.perspectives">
73 name="%perspectivePHP.name"
74 icon="icons/obj16/php.gif"
75 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
76 id="net.sourceforge.phpeclipse.PHPPerspective">
80 point="org.eclipse.ui.newWizards">
82 name="%newWizardCategory.name"
83 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
86 Temporarily replaced until errors can be ironed out...
88 name="%newWizardPHPProject.name"
89 icon="icons/obj16/php.gif"
90 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
91 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
93 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
95 Create a new PHP project.
98 <this wizard replaces it as it works - maybe not as pretty but still>
101 name="%newWizardPHPProject.name"
102 icon="icons/obj16/php.gif"
103 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
104 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
106 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
108 Create a new PHP project.
112 name="%newWizardPHPFile.name"
113 icon="icons/obj16/phpedit.gif"
114 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
115 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
116 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
118 Create a basic PHP file.
121 <!-- choochter's stuff -->
124 icon="icons/obj16/php.gif"
125 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
126 class=" com.xaraya.wizard.NewXarayaResourceWizard"
128 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
130 Create a Xaraya module.
135 point="org.eclipse.ui.projectNatureImages">
137 icon="icons/obj16/php.gif"
138 natureId="net.sourceforge.phpeclipse.phpnature"
139 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
143 point="org.eclipse.ui.propertyPages">
145 objectClass="org.eclipse.core.resources.IProject"
146 name="%propertyPagePHPProject.name"
147 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
148 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
151 value="net.sourceforge.phpeclipse.phpnature">
155 objectClass="net.sourceforge.phpeclipse.PHPProject"
156 name="%propertyPagePHPProject.name"
157 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
158 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
161 value="net.sourceforge.phpeclipse.phpnature">
166 point="org.eclipse.ui.views">
168 name="%viewPHPResources.name"
169 icon="icons/obj16/php.gif"
170 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
171 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
175 point="org.eclipse.ui.actionSets">
178 description="Starting MySQL and Apache."
180 id="net.sourceforge.phpeclipse.PHPActionSet">
183 id="net.sourceforge.phpeclipse.PHPMenu">
189 label="Restart Apache"
190 icon="icons/obj16/apache_restart.gif"
191 tooltip="Restart Apache"
192 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
193 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
196 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
200 icon="icons/obj16/apache_stop.gif"
201 tooltip="Stop Apache"
202 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
203 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
206 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
210 icon="icons/obj16/apache.gif"
211 tooltip="Start Apache"
212 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
213 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
216 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
220 icon="icons/obj16/sql.gif"
221 tooltip="Start MySQL"
222 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
223 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
226 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
231 id="net.sourceforge.phpeclipse.ui.CodingActionSet"
232 label="%CodingActionSet.label"
234 description="%CodingActionSet.description">
236 <!-- =========================================================================== -->
238 <!-- =========================================================================== -->
241 id="net.sourceforge.phpeclipse.ui.source.menu"
242 label="%SourceMenu.label"
244 <separator name="editGroup"/>
247 <action id="net.sourceforge.phpeclipse.phpeditor.Uncomment"
248 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
249 label="%UncommentAction.label"
250 definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
253 <action id="net.sourceforge.phpeclipse.phpeditor.Comment"
254 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
255 label="%CommentAction.label"
256 definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
262 <!-- =========================================================================== -->
263 <!-- PHP Editor Action Definition IDs -->
264 <!-- =========================================================================== -->
265 <extension point="org.eclipse.ui.actionDefinitions">
268 id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal"
269 name= "%ActionDefinition.contentAssistProposals.name"
270 description="%ActionDefinition.contentAssistProposals.description">
274 id="net.sourceforge.phpeclipse.phpeditor.Comment"
275 name= "%ActionDefinition.comment.name"
276 description= "%ActionDefinition.comment.description">
279 id="net.sourceforge.phpeclipse.phpeditor.Uncomment"
280 name= "%ActionDefinition.uncomment.name"
281 description= "%ActionDefinition.uncomment.description">
285 point="org.eclipse.ui.acceleratorSets">
287 scopeId="org.eclipse.ui.textEditorScope"
288 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
291 id="net.sourceforge.phpdt.ui.actions.comment">
295 id="net.sourceforge.phpdt.ui.actions.uncomment">
300 point="org.eclipse.ui.editors">
302 name="%phpEditorName"
303 icon="icons/obj16/phpedit.gif"
305 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
306 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
307 id="net.sourceforge.phpeclipse.PHPEditor">
310 name="%phpEditorName"
311 icon="icons/obj16/phpedit.gif"
313 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
314 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
315 id="net.sourceforge.phpeclipse.PHPEditor">
318 name="%phpEditorName"
319 icon="icons/obj16/phpedit.gif"
321 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
322 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
323 id="net.sourceforge.phpeclipse.PHPEditor">
326 name="%phpEditorName"
327 icon="icons/obj16/phpedit.gif"
329 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
330 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
331 id="net.sourceforge.phpeclipse.PHPEditor">
334 name="%phpEditorName"
335 icon="icons/obj16/phpedit.gif"
337 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
338 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
339 id="net.sourceforge.phpeclipse.PHPEditor">
342 name="%phpEditorName"
343 icon="icons/obj16/htmledit.gif"
345 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
346 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
347 id="net.sourceforge.phpeclipse.PHPEditor">
350 name="%phpEditorName"
351 icon="icons/obj16/htmledit.gif"
353 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
354 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
355 id="net.sourceforge.phpeclipse.PHPEditor">
358 name="%phpEditorName"
359 icon="icons/obj16/xmledit.gif"
361 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
362 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
363 id="net.sourceforge.phpeclipse.PHPEditor">
367 point="org.eclipse.ui.popupMenus">
369 objectClass="org.eclipse.core.resources.IFile"
371 id="net.sourceforge.phpeclipse.actions.externalParserAction">
373 label="Run External PHP Parser"
374 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
375 menubarPath="additions"
376 id="net.sourceforge.phpeclipse.actions.externalParserAction">
378 </objectContribution>
380 objectClass="org.eclipse.core.resources.IFile"
382 id="net.sourceforge.phpeclipse.actions.externalParserAction">
384 label="Run External PHP Parser"
385 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
386 menubarPath="additions"
387 id="net.sourceforge.phpeclipse.actions.externalParserAction">
389 </objectContribution>
391 objectClass="org.eclipse.core.resources.IFile"
393 id="net.sourceforge.phpeclipse.actions.externalParserAction">
395 label="Run External PHP Parser"
396 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
397 menubarPath="additions"
398 id="net.sourceforge.phpeclipse.actions.externalParserAction">
400 </objectContribution>
402 objectClass="org.eclipse.core.resources.IFile"
404 id="net.sourceforge.phpeclipse.actions.externalParserAction">
406 label="Run External PHP Parser"
407 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
408 menubarPath="additions"
409 id="net.sourceforge.phpeclipse.actions.externalParserAction">
411 </objectContribution>
413 objectClass="org.eclipse.core.resources.IFile"
415 id="net.sourceforge.phpeclipse.actions.externalParserAction">
417 label="Run External PHP Parser"
418 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
419 menubarPath="additions"
420 id="net.sourceforge.phpeclipse.actions.externalParserAction">
422 </objectContribution>
424 objectClass="org.eclipse.core.resources.IFile"
426 id="net.sourceforge.phpeclipse.actions.popupShowAction">
428 label="Open PHP Browser"
429 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
430 menubarPath="additions"
431 id="net.sourceforge.phpeclipse.actions.showAction">
433 </objectContribution>
435 objectClass="org.eclipse.core.resources.IFile"
437 id="net.sourceforge.phpeclipse.actions.popupShowAction">
439 label="Open PHP Browser"
440 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
441 menubarPath="additions"
442 id="net.sourceforge.phpeclipse.actions.showAction">
444 </objectContribution>
446 objectClass="org.eclipse.core.resources.IFile"
448 id="net.sourceforge.phpeclipse.actions.popupShowAction">
450 label="Open PHP Browser"
451 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
452 menubarPath="additions"
453 id="net.sourceforge.phpeclipse.actions.showAction">
455 </objectContribution>
457 objectClass="org.eclipse.core.resources.IFile"
459 id="net.sourceforge.phpeclipse.actions.popupShowAction">
461 label="Open PHP Browser"
462 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
463 menubarPath="additions"
464 id="net.sourceforge.phpeclipse.actions.showAction">
466 </objectContribution>
468 objectClass="org.eclipse.core.resources.IFile"
470 id="net.sourceforge.phpeclipse.actions.popupShowAction">
472 label="Open PHP Browser"
473 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
474 menubarPath="additions"
475 id="net.sourceforge.phpeclipse.actions.showAction">
477 </objectContribution>
480 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"
481 targetID="#PHPRulerContext">
483 id="org.eclipse.ui.texteditor.TaskRulerAction"
485 label="%AddTask.label"
486 tooltip="%AddTask.tooltip"
487 helpContextId="org.eclipse.ui.AddTask_action_context"
488 class="org.eclipse.ui.texteditor.TaskRulerAction">
491 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
493 label="%AddBookmark.label"
494 tooltip="%AddBookmark.tooltip"
495 helpContextId="org.eclipse.ui.bookmark_action_context"
496 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
498 </viewerContribution>
500 <extension point="org.eclipse.ui.editorActions">
502 id="org.eclipse.ui.texteditor.ruler.actions"
503 targetID="net.sourceforge.phpeclipse.PHPEditor">
506 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
507 actionID="RulerDoubleClick"
509 helpContextId="org.eclipse.ui.bookmark_action_context"
510 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
512 </editorContribution>
515 point="org.eclipse.ui.preferencePages">
518 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
519 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
523 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
524 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
525 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
529 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
530 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
531 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
535 category= "net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
536 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
537 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
540 name="Language Settings"
541 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
542 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
543 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
547 point="org.eclipse.ui.documentProviders">
549 extensions="%phpFileExtension"
550 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
551 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
555 point="org.eclipse.ui.documentProviders">
557 extensions="%php3FileExtension"
558 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
559 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
563 point="org.eclipse.ui.documentProviders">
565 extensions="%php4FileExtension"
566 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
567 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
571 point="org.eclipse.ui.documentProviders">
573 extensions="%incFileExtension"
574 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
575 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
579 point="org.eclipse.ui.documentProviders">
581 extensions="%phtmlFileExtension"
582 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
583 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
587 point="org.eclipse.ui.documentProviders">
589 extensions="%htmlFileExtension"
590 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
591 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
595 point="org.eclipse.ui.documentProviders">
597 extensions="%htmFileExtension"
598 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
599 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
603 point="org.eclipse.ui.documentProviders">
605 extensions="%xmlFileExtension"
606 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
607 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
611 point="org.eclipse.ui.views">
613 name="%phpConsoleView"
614 icon="icons/obj16/php.gif"
615 class="net.sourceforge.phpeclipse.views.PHPConsole"
616 id="net.sourceforge.phpeclipse.views.phpconsoleview">
619 <!-- =========================================================================== -->
620 <!-- Java Editor Key Bindings -->
621 <!-- =========================================================================== -->
623 <extension point="org.eclipse.ui.acceleratorSets">
625 scopeId="org.eclipse.ui.textEditorScope"
626 configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
628 <accelerator key="Ctrl+1" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals" />
631 <accelerator key="Ctrl+/" id="net.sourceforge.phpeclipse.phpeditor.comment" />
632 <accelerator key="Ctrl+\" id="net.sourceforge.phpeclipse.phpeditor.uncomment" />
636 scopeId="org.eclipse.ui.textEditorScope"
637 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
639 <accelerator key="Ctrl+Space" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals" />
642 <accelerator key="Ctrl+/" id="net.sourceforge.phpeclipse.phpeditor.comment" />
643 <accelerator key="Ctrl+\" id="net.sourceforge.phpeclipse.phpeditor.uncomment" />
647 scopeId="org.eclipse.ui.textEditorScope"
648 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
650 <accelerator key="Command+1" id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals" platform="carbon" />
653 <accelerator key="Command+/" id="net.sourceforge.phpeclipse.phpeditor.comment" platform="carbon" />
654 <accelerator key="Command+\" id="net.sourceforge.phpeclipse.phpeditor.uncomment" platform="carbon" />