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 name="%newWizardPHPProject.name"
86 icon="icons/obj16/php.gif"
87 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
88 class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
90 id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
92 Create a new PHP project.
97 point="org.eclipse.ui.newWizards">
99 name="%newWizardCategory.name"
100 id="net.sourceforge.phpeclipse.wizardCategory">
103 name="%newWizardPHPFile.name"
104 icon="icons/obj16/phpedit.gif"
105 category="net.sourceforge.phpeclipse.wizardCategory"
106 class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
107 id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
109 Create a basic PHP file.
114 point="org.eclipse.ui.projectNatureImages">
116 icon="icons/obj16/php.gif"
117 natureId="net.sourceforge.phpeclipse.phpnature"
118 id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
122 point="org.eclipse.ui.propertyPages">
124 objectClass="org.eclipse.core.resources.IProject"
125 name="%propertyPagePHPProject.name"
126 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
127 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
130 value="net.sourceforge.phpeclipse.phpnature">
134 objectClass="net.sourceforge.phpeclipse.PHPProject"
135 name="%propertyPagePHPProject.name"
136 class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
137 id="net.sourceforge.phpeclipse.preferences.PropertyPagePHPProject">
140 value="net.sourceforge.phpeclipse.phpnature">
145 point="org.eclipse.ui.views">
147 name="%viewPHPResources.name"
148 icon="icons/obj16/php.gif"
149 class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
150 id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
154 point="org.eclipse.ui.actionSets">
157 description="Starting MySQL and Apache."
159 id="net.sourceforge.phpeclipse.PHPActionSet">
162 id="net.sourceforge.phpeclipse.PHPMenu">
168 label="Restart Apache"
169 icon="icons/obj16/apache_restart.gif"
170 tooltip="Restart Apache"
171 class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
172 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
175 id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
179 icon="icons/obj16/apache_stop.gif"
180 tooltip="Stop Apache"
181 class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
182 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
185 id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
189 icon="icons/obj16/apache.gif"
190 tooltip="Start Apache"
191 class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
192 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
195 id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
199 icon="icons/obj16/sql.gif"
200 tooltip="Start MySQL"
201 class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
202 menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
205 id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
209 id="net.sourceforge.phpeclipse.ui.CodingActionSet"
210 label="%phpActionSet.label"
212 description="%CodingActionSet.description">
214 id="net.sourceforge.phpeclipse.ui.source.menu"
215 label="%php.menu.label"
217 <separator name="editGroup"/>
219 <action id="net.sourceforge.phpdt.ui.actions.Uncomment"
220 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
221 label="%phpUncommentAction.label"
224 <action id="net.sourceforge.phpdt.ui.actions.Comment"
225 menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
226 label="%phpCommentAction.label"
231 point="org.eclipse.ui.actionDefinitions">
233 id="net.sourceforge.phpdt.ui.actions.comment">
236 id="net.sourceforge.phpdt.ui.actions.uncomment">
240 point="org.eclipse.ui.acceleratorSets">
242 scopeId="org.eclipse.ui.textEditorScope"
243 configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
246 id="net.sourceforge.phpdt.ui.actions.comment">
250 id="net.sourceforge.phpdt.ui.actions.uncomment">
255 point="org.eclipse.ui.editors">
257 name="%phpEditorName"
258 icon="icons/obj16/phpedit.gif"
260 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
261 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
262 id="net.sourceforge.phpeclipse.PHPEditor">
265 name="%phpEditorName"
266 icon="icons/obj16/phpedit.gif"
268 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
269 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
270 id="net.sourceforge.phpeclipse.PHPEditor">
273 name="%phpEditorName"
274 icon="icons/obj16/phpedit.gif"
276 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
277 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
278 id="net.sourceforge.phpeclipse.PHPEditor">
281 name="%phpEditorName"
282 icon="icons/obj16/phpedit.gif"
284 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
285 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
286 id="net.sourceforge.phpeclipse.PHPEditor">
289 name="%phpEditorName"
290 icon="icons/obj16/phpedit.gif"
292 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
293 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
294 id="net.sourceforge.phpeclipse.PHPEditor">
297 name="%phpEditorName"
298 icon="icons/obj16/htmledit.gif"
300 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
301 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
302 id="net.sourceforge.phpeclipse.PHPEditor">
305 name="%phpEditorName"
306 icon="icons/obj16/htmledit.gif"
308 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
309 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
310 id="net.sourceforge.phpeclipse.PHPEditor">
313 name="%phpEditorName"
314 icon="icons/obj16/xmledit.gif"
316 contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor"
317 class="net.sourceforge.phpeclipse.phpeditor.PHPEditor"
318 id="net.sourceforge.phpeclipse.PHPEditor">
322 point="org.eclipse.ui.popupMenus">
324 objectClass="org.eclipse.core.resources.IFile"
326 id="net.sourceforge.phpeclipse.actions.externalParserAction">
328 label="Run External PHP Parser"
329 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
330 menubarPath="additions"
331 id="net.sourceforge.phpeclipse.actions.externalParserAction">
333 </objectContribution>
335 objectClass="org.eclipse.core.resources.IFile"
337 id="net.sourceforge.phpeclipse.actions.externalParserAction">
339 label="Run External PHP Parser"
340 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
341 menubarPath="additions"
342 id="net.sourceforge.phpeclipse.actions.externalParserAction">
344 </objectContribution>
346 objectClass="org.eclipse.core.resources.IFile"
348 id="net.sourceforge.phpeclipse.actions.externalParserAction">
350 label="Run External PHP Parser"
351 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
352 menubarPath="additions"
353 id="net.sourceforge.phpeclipse.actions.externalParserAction">
355 </objectContribution>
357 objectClass="org.eclipse.core.resources.IFile"
359 id="net.sourceforge.phpeclipse.actions.externalParserAction">
361 label="Run External PHP Parser"
362 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
363 menubarPath="additions"
364 id="net.sourceforge.phpeclipse.actions.externalParserAction">
366 </objectContribution>
368 objectClass="org.eclipse.core.resources.IFile"
370 id="net.sourceforge.phpeclipse.actions.externalParserAction">
372 label="Run External PHP Parser"
373 class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
374 menubarPath="additions"
375 id="net.sourceforge.phpeclipse.actions.externalParserAction">
377 </objectContribution>
379 objectClass="org.eclipse.core.resources.IFile"
381 id="net.sourceforge.phpeclipse.actions.popupShowAction">
383 label="Open PHP Browser"
384 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
385 menubarPath="additions"
386 id="net.sourceforge.phpeclipse.actions.showAction">
388 </objectContribution>
390 objectClass="org.eclipse.core.resources.IFile"
392 id="net.sourceforge.phpeclipse.actions.popupShowAction">
394 label="Open PHP Browser"
395 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
396 menubarPath="additions"
397 id="net.sourceforge.phpeclipse.actions.showAction">
399 </objectContribution>
401 objectClass="org.eclipse.core.resources.IFile"
403 id="net.sourceforge.phpeclipse.actions.popupShowAction">
405 label="Open PHP Browser"
406 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
407 menubarPath="additions"
408 id="net.sourceforge.phpeclipse.actions.showAction">
410 </objectContribution>
412 objectClass="org.eclipse.core.resources.IFile"
414 id="net.sourceforge.phpeclipse.actions.popupShowAction">
416 label="Open PHP Browser"
417 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
418 menubarPath="additions"
419 id="net.sourceforge.phpeclipse.actions.showAction">
421 </objectContribution>
423 objectClass="org.eclipse.core.resources.IFile"
425 id="net.sourceforge.phpeclipse.actions.popupShowAction">
427 label="Open PHP Browser"
428 class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
429 menubarPath="additions"
430 id="net.sourceforge.phpeclipse.actions.showAction">
432 </objectContribution>
435 id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"
436 targetID="#PHPRulerContext">
438 id="org.eclipse.ui.texteditor.TaskRulerAction"
440 label="%AddTask.label"
441 tooltip="%AddTask.tooltip"
442 helpContextId="org.eclipse.ui.AddTask_action_context"
443 class="org.eclipse.ui.texteditor.TaskRulerAction">
446 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
448 label="%AddBookmark.label"
449 tooltip="%AddBookmark.tooltip"
450 helpContextId="org.eclipse.ui.bookmark_action_context"
451 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
453 </viewerContribution>
455 <extension point="org.eclipse.ui.editorActions">
457 id="org.eclipse.ui.texteditor.ruler.actions"
458 targetID="net.sourceforge.phpeclipse.PHPEditor">
461 id="org.eclipse.ui.texteditor.BookmarkRulerAction"
462 actionID="RulerDoubleClick"
464 helpContextId="org.eclipse.ui.bookmark_action_context"
465 class="org.eclipse.ui.texteditor.BookmarkRulerAction">
467 </editorContribution>
470 point="org.eclipse.ui.preferencePages">
473 class="net.sourceforge.phpeclipse.PHPEclipsePreferencePage"
474 id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
478 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
479 class="net.sourceforge.phpeclipse.PHPSyntaxPreferencePage"
480 id="net.sourceforge.phpeclipse.preference.PHPSyntaxPreferencePage">
482 <page name="Templates"
483 id = "net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
484 class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
485 category= "net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
489 point="org.eclipse.ui.documentProviders">
491 extensions="%phpFileExtension"
492 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
493 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
497 point="org.eclipse.ui.documentProviders">
499 extensions="%php3FileExtension"
500 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
501 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
505 point="org.eclipse.ui.documentProviders">
507 extensions="%php4FileExtension"
508 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
509 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
513 point="org.eclipse.ui.documentProviders">
515 extensions="%incFileExtension"
516 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
517 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
521 point="org.eclipse.ui.documentProviders">
523 extensions="%phtmlFileExtension"
524 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
525 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
529 point="org.eclipse.ui.documentProviders">
531 extensions="%htmlFileExtension"
532 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
533 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
537 point="org.eclipse.ui.documentProviders">
539 extensions="%htmFileExtension"
540 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
541 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
545 point="org.eclipse.ui.documentProviders">
547 extensions="%xmlFileExtension"
548 class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
549 id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
553 point="org.eclipse.ui.views">
555 name="%phpConsoleView"
556 icon="icons/obj16/php.gif"
557 class="net.sourceforge.phpeclipse.views.PHPConsole"
558 id="net.sourceforge.phpeclipse.views.phpconsoleview">