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"/>
26 name="%naturePHP.name"
27 point="org.eclipse.core.resources.natures">
30 class="net.sourceforge.phpeclipse.PHPProject">
35 point="org.eclipse.team.core.fileTypes">
70 point="org.eclipse.ui.perspectives">
72 name="%perspectivePHP.name"
73 icon="icons/obj16/php.gif"
74 class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
75 id="net.sourceforge.phpeclipse.PHPPerspective">
79 point="org.eclipse.ui.newWizards">
81 name="%newWizardCategory.name"
82 id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
85 Temporarily replaced until errors can be ironed out...
87 name="%newWizardPHPProject.name"
88 icon="icons/obj16/php.gif"
89 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
90 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
92 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
94 Create a new PHP project.
97 <this wizard replaces it as it works - maybe not as pretty but still>
100 name="%newWizardPHPProject.name"
101 icon="icons/obj16/php.gif"
102 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
103 class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
105 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
107 Create a new PHP project.
111 name="%newWizardPHPFile.name"
112 icon="icons/obj16/phpedit.gif"
113 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
114 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
115 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
117 Create a basic PHP file.
120 <!-- choochter's stuff -->
123 icon="icons/obj16/php.gif"
124 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
125 class=" com.xaraya.wizard.NewXarayaResourceWizard"
127 id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard">
129 Create a Xaraya module.
134 point="org.eclipse.ui.projectNatureImages">
136 icon="icons/obj16/php.gif"
137 natureId="net.sourceforge.phpeclipse.phpnature"
138 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
142 point="org.eclipse.ui.propertyPages">
144 objectClass="org.eclipse.core.resources.IProject"
145 name="%propertyPagePHPProject.name"
146 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
147 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
150 value="net.sourceforge.phpeclipse.phpnature">
154 objectClass="net.sourceforge.phpeclipse.PHPProject"
155 name="%propertyPagePHPProject.name"
156 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
157 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
160 value="net.sourceforge.phpeclipse.phpnature">
165 point="org.eclipse.ui.views">
167 name="%viewPHPResources.name"
168 icon="icons/obj16/php.gif"
169 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
170 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
174 point="org.eclipse.ui.actionSets">
177 description="Starting MySQL and Apache."
179 id="net.sourceforge.phpeclipse.PHPActionSet">
182 id="net.sourceforge.phpeclipse.PHPMenu">
188 label="Restart Apache"
189 icon="icons/obj16/apache_restart.gif"
190 tooltip="Restart Apache"
191 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
192 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
195 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
199 icon="icons/obj16/apache_stop.gif"
200 tooltip="Stop Apache"
201 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
202 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
205 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
209 icon="icons/obj16/apache.gif"
210 tooltip="Start Apache"
211 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
212 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
215 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
219 icon="icons/obj16/sql.gif"
220 tooltip="Start MySQL"
221 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
222 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
225 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
229 id="net.sourceforge.phpeclipse.ui.CodingActionSet"
230 label="%phpActionSet.label"
232 description="%CodingActionSet.description">
234 id="net.sourceforge.phpeclipse.ui.source.menu"
235 label="%php.menu.label"
237 <separator name="editGroup"/>
239 <action id="net.sourceforge.phpdt.ui.actions.Uncomment"
240 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
241 label="%phpUncommentAction.label"
244 <action id="net.sourceforge.phpdt.ui.actions.Comment"
245 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
246 label="%phpCommentAction.label"
251 point="org.eclipse.ui.actionDefinitions">
253 id="net.sourceforge.phpdt.ui.actions.comment">
256 id="net.sourceforge.phpdt.ui.actions.uncomment">
260 point="org.eclipse.ui.acceleratorSets">
262 scopeId="org.eclipse.ui.textEditorScope"
263 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
266 id="net.sourceforge.phpdt.ui.actions.comment">
270 id="net.sourceforge.phpdt.ui.actions.uncomment">
275 point="org.eclipse.ui.editors">
277 name="%phpEditorName"
278 icon="icons/obj16/phpedit.gif"
280 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
281 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
282 id="net.sourceforge.phpeclipse.PHPEditor">
285 name="%phpEditorName"
286 icon="icons/obj16/phpedit.gif"
288 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
289 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
290 id="net.sourceforge.phpeclipse.PHPEditor">
293 name="%phpEditorName"
294 icon="icons/obj16/phpedit.gif"
296 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
297 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
298 id="net.sourceforge.phpeclipse.PHPEditor">
301 name="%phpEditorName"
302 icon="icons/obj16/phpedit.gif"
304 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
305 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
306 id="net.sourceforge.phpeclipse.PHPEditor">
309 name="%phpEditorName"
310 icon="icons/obj16/phpedit.gif"
312 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
313 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
314 id="net.sourceforge.phpeclipse.PHPEditor">
317 name="%phpEditorName"
318 icon="icons/obj16/htmledit.gif"
320 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
321 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
322 id="net.sourceforge.phpeclipse.PHPEditor">
325 name="%phpEditorName"
326 icon="icons/obj16/htmledit.gif"
328 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
329 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
330 id="net.sourceforge.phpeclipse.PHPEditor">
333 name="%phpEditorName"
334 icon="icons/obj16/xmledit.gif"
336 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
337 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
338 id="net.sourceforge.phpeclipse.PHPEditor">
342 point="org.eclipse.ui.popupMenus">
344 objectClass="org.eclipse.core.resources.IFile"
346 id="net.sourceforge.phpeclipse.actions.externalParserAction">
348 label="Run External PHP Parser"
349 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
350 menubarPath="additions"
351 id="net.sourceforge.phpeclipse.actions.externalParserAction">
353 </objectContribution>
355 objectClass="org.eclipse.core.resources.IFile"
357 id="net.sourceforge.phpeclipse.actions.externalParserAction">
359 label="Run External PHP Parser"
360 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
361 menubarPath="additions"
362 id="net.sourceforge.phpeclipse.actions.externalParserAction">
364 </objectContribution>
366 objectClass="org.eclipse.core.resources.IFile"
368 id="net.sourceforge.phpeclipse.actions.externalParserAction">
370 label="Run External PHP Parser"
371 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
372 menubarPath="additions"
373 id="net.sourceforge.phpeclipse.actions.externalParserAction">
375 </objectContribution>
377 objectClass="org.eclipse.core.resources.IFile"
379 id="net.sourceforge.phpeclipse.actions.externalParserAction">
381 label="Run External PHP Parser"
382 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
383 menubarPath="additions"
384 id="net.sourceforge.phpeclipse.actions.externalParserAction">
386 </objectContribution>
388 objectClass="org.eclipse.core.resources.IFile"
390 id="net.sourceforge.phpeclipse.actions.externalParserAction">
392 label="Run External PHP Parser"
393 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
394 menubarPath="additions"
395 id="net.sourceforge.phpeclipse.actions.externalParserAction">
397 </objectContribution>
399 objectClass="org.eclipse.core.resources.IFile"
401 id="net.sourceforge.phpeclipse.actions.popupShowAction">
403 label="Open PHP Browser"
404 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
405 menubarPath="additions"
406 id="net.sourceforge.phpeclipse.actions.showAction">
408 </objectContribution>
410 objectClass="org.eclipse.core.resources.IFile"
412 id="net.sourceforge.phpeclipse.actions.popupShowAction">
414 label="Open PHP Browser"
415 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
416 menubarPath="additions"
417 id="net.sourceforge.phpeclipse.actions.showAction">
419 </objectContribution>
421 objectClass="org.eclipse.core.resources.IFile"
423 id="net.sourceforge.phpeclipse.actions.popupShowAction">
425 label="Open PHP Browser"
426 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
427 menubarPath="additions"
428 id="net.sourceforge.phpeclipse.actions.showAction">
430 </objectContribution>
432 objectClass="org.eclipse.core.resources.IFile"
434 id="net.sourceforge.phpeclipse.actions.popupShowAction">
436 label="Open PHP Browser"
437 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
438 menubarPath="additions"
439 id="net.sourceforge.phpeclipse.actions.showAction">
441 </objectContribution>
443 objectClass="org.eclipse.core.resources.IFile"
445 id="net.sourceforge.phpeclipse.actions.popupShowAction">
447 label="Open PHP Browser"
448 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
449 menubarPath="additions"
450 id="net.sourceforge.phpeclipse.actions.showAction">
452 </objectContribution>
455 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"
456 targetID="#PHPRulerContext">
458 id="org.eclipse.ui.texteditor.TaskRulerAction"
460 label="%AddTask.label"
461 tooltip="%AddTask.tooltip"
462 helpContextId="org.eclipse.ui.AddTask_action_context"
463 class="org.eclipse.ui.texteditor.TaskRulerAction">
466 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
468 label="%AddBookmark.label"
469 tooltip="%AddBookmark.tooltip"
470 helpContextId="org.eclipse.ui.bookmark_action_context"
471 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
473 </viewerContribution>
475 <extension point="org.eclipse.ui.editorActions">
477 id="org.eclipse.ui.texteditor.ruler.actions"
478 targetID="net.sourceforge.phpeclipse.PHPEditor">
481 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
482 actionID="RulerDoubleClick"
484 helpContextId="org.eclipse.ui.bookmark_action_context"
485 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
487 </editorContribution>
490 point="org.eclipse.ui.preferencePages">
493 class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
494 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
498 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
499 class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
500 id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
504 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
505 class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
506 id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
510 category= "net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
511 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
512 id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
515 name="Language Settings"
516 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
517 class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
518 id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
522 point="org.eclipse.ui.documentProviders">
524 extensions="%phpFileExtension"
525 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
526 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
530 point="org.eclipse.ui.documentProviders">
532 extensions="%php3FileExtension"
533 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
534 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
538 point="org.eclipse.ui.documentProviders">
540 extensions="%php4FileExtension"
541 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
542 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
546 point="org.eclipse.ui.documentProviders">
548 extensions="%incFileExtension"
549 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
550 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
554 point="org.eclipse.ui.documentProviders">
556 extensions="%phtmlFileExtension"
557 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
558 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
562 point="org.eclipse.ui.documentProviders">
564 extensions="%htmlFileExtension"
565 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
566 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
570 point="org.eclipse.ui.documentProviders">
572 extensions="%htmFileExtension"
573 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
574 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
578 point="org.eclipse.ui.documentProviders">
580 extensions="%xmlFileExtension"
581 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
582 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
586 point="org.eclipse.ui.views">
588 name="%phpConsoleView"
589 icon="icons/obj16/php.gif"
590 class="net.sourceforge.phpeclipse.views.PHPConsole"
591 id="net.sourceforge.phpeclipse.views.phpconsoleview">