1 <?xml version="1.0" encoding="UTF-8"?>
 
   2 <?eclipse version="3.2"?>
 
   7                  point="org.eclipse.core.resources.natures">
 
  10                   class="net.sourceforge.phpdt.internal.core.JavaProject">
 
  18                  point="org.eclipse.core.resources.builders">
 
  21                    class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
 
  25    <!-- =================================================================================== -->
 
  26 <!-- Extension: Java Markers                                                             -->
 
  27 <!-- =================================================================================== -->
 
  29 <!-- Java problems -->
 
  31 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
 
  32         <super type="org.eclipse.core.resources.problemmarker"/>
 
  33         <super type="org.eclipse.core.resources.textmarker"/>
 
  34         <persistent value="true"/>
 
  35         <attribute name="id"/>
 
  36         <attribute name="flags"/>
 
  37         <attribute name="arguments"/>
 
  40 <!-- Java transient problems -->
 
  42 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
 
  43         <super type="org.eclipse.core.resources.textmarker"/>
 
  44         <persistent value="false"/>
 
  45         <attribute name="id"/>
 
  46         <attribute name="flags"/>
 
  47         <attribute name="arguments"/>
 
  52 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
 
  53         <super type="org.eclipse.core.resources.taskmarker"/>
 
  54         <persistent value="true"/>
 
  57 <extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/>
 
  58 <extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/>
 
  59 <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
 
  62         point="org.eclipse.ui.decorators">
 
  64                 label="%ProblemsLabelDecorator.label"
 
  67                 location="BOTTOM_LEFT"
 
  68                 class="net.sourceforge.phpdt.ui.ProblemsLabelDecorator"
 
  69                 id="net.sourceforge.phpdt.ui.problem.decorator">
 
  71                         %ProblemsLabelDecorator.description
 
  76                                         name="org.eclipse.core.resources.IResource">
 
  79                                         name="net.sourceforge.phpdt.core.IJavaElement">
 
  85                 label="%OverrideIndicatorLabelDecorator.label"
 
  87                 location="BOTTOM_RIGHT"
 
  89                 class="net.sourceforge.phpdt.ui.OverrideIndicatorLabelDecorator"
 
  90                 id="net.sourceforge.phpdt.ui.override.decorator">
 
  92                         %OverrideIndicatorLabelDecorator.description
 
  96                                 name="net.sourceforge.phpdt.core.IMethod">
 
 103                  point="org.eclipse.team.core.fileTypes">
 
 104           <fileTypes type="text" extension="php" />
 
 105           <fileTypes type="text" extension="phpc" />
 
 106           <fileTypes type="text" extension="php3" />
 
 107           <fileTypes type="text" extension="php4" />
 
 108           <fileTypes type="text" extension="php5" />
 
 109           <fileTypes type="text" extension="phtml" />
 
 110           <fileTypes type="text" extension="inc" />
 
 111           <fileTypes type="text" extension="module" />
 
 112           <fileTypes type="text" extension="phpt" />
 
 113           <fileTypes type="text" extension="ctp" />
 
 116 <!-- declares a content type for PHP Source files -->
 
 118    <extension point="org.eclipse.core.runtime.contentTypes">
 
 119         <content-type id="phpSource" name="%phpSourceName"
 
 120                 base-type="org.eclipse.core.runtime.text"
 
 122                 file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/>
 
 126           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
 
 128                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
 
 129                  id="net.sourceforge.phpdt.ui.BestMatchHover"
 
 130                  label="%sequentialHover"
 
 131                  description="%sequentialHoverDescription">
 
 136           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
 
 138                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
 
 139                  id="net.sourceforge.phpdt.ui.JavaSourceHover"
 
 141                  description="%sourceHoverDescription">
 
 144                         label="%problemHover"
 
 145                         description="%problemHoverDescription"
 
 146                         class="net.sourceforge.phpdt.internal.ui.text.java.hover.ProblemHover"
 
 147                         id="net.sourceforge.phpdt.ui.ProblemHover">
 
 150                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
 
 151                  id="net.sourceforge.phpdt.ui.AnnotationHover"
 
 152                  label="%annotationHover"
 
 153                  description="%annotationHoverDescription">
 
 158                  point="org.eclipse.ui.perspectiveExtensions">
 
 159           <perspectiveExtension
 
 160                         targetID="net.sourceforge.phpeclipse.PHPPerspective">
 
 161                            <showInPart id="net.sourceforge.phpeclipse.webbrowser.view" />
 
 162                            <showInPart id="org.eclipse.ui.views.ResourceNavigator" />
 
 163           </perspectiveExtension>
 
 167                  point="org.eclipse.ui.newWizards">
 
 169                         name="%newWizardCategory.name"
 
 170                         id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
 
 173                         name="%newWizardPHPProject.name"
 
 174                         icon="icons/obj16/php.png"
 
 175                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
 
 176                         class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
 
 178                         id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
 
 180                         Create a new PHP project.
 
 185                         name="%newWizardPHPFile.name"
 
 186                         icon="icons/obj16/phpedit.gif"
 
 187                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
 
 188                         class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
 
 189                         id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
 
 191                         Create a basic PHP file.
 
 195                         name="%newWizardHTMLFile.name"
 
 196                         icon="icons/obj16/htmledit.gif"
 
 197                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
 
 198                         class="net.sourceforge.phpeclipse.wizards.HTMLFileWizard"
 
 199                         id="net.sourceforge.phpeclipse.wizards.HTMLFileWizard">
 
 201                         Create a basic HTML file.
 
 205    <extension point="org.eclipse.ui.exportWizards">
 
 206          <wizard name="%ExportWizards.Obfuscator"
 
 207                          icon="icons/ctool16/exportdir_wiz.gif"
 
 208                          class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
 
 209                          id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
 
 210          <description>%ExportWizards.ObfuscatorDescription</description>
 
 211          <selection class="org.eclipse.core.resources.IResource" />
 
 215                  point="org.eclipse.ui.ide.projectNatureImages">
 
 217                         icon="icons/ovr16/php_ovr2.gif"
 
 218                         natureId="net.sourceforge.phpeclipse.phpnature"
 
 219                         id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
 
 223                  point="org.eclipse.ui.propertyPages">
 
 225          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
 
 226          icon="icons/obj16/php.png"
 
 227          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
 
 229          objectClass="org.eclipse.core.resources.IProject">
 
 232                            value="net.sourceforge.phpeclipse.phpnature">
 
 236          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
 
 237          icon="icons/obj16/php.png"
 
 238          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
 
 240          objectClass="net.sourceforge.phpdt.core.IJavaProject">
 
 243                            value="net.sourceforge.phpeclipse.phpnature">
 
 247          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
 
 248          icon="icons/obj16/php.png"
 
 249          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
 
 250          name="%compilerPageName"
 
 251          objectClass="org.eclipse.core.resources.IProject">
 
 254                            value="net.sourceforge.phpeclipse.phpnature">
 
 258          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
 
 259          icon="icons/obj16/php.png"
 
 260          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
 
 261          name="%compilerPageName"
 
 262          objectClass="net.sourceforge.phpdt.core.IJavaProject">
 
 265                            value="net.sourceforge.phpeclipse.phpnature">
 
 270                  point="org.eclipse.ui.editors">
 
 272                         name="%phpEditorName"
 
 274                         icon="icons/obj16/phpedit.gif"
 
 275                         contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
 
 276                         class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
 
 277                         symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
 
 278                         id="net.sourceforge.phpeclipse.PHPUnitEditor">
 
 280                            contentTypeId="net.sourceforge.phpeclipse.phpSource"
 
 285                  point="org.eclipse.ui.fontDefinitions">
 
 287                         label="%phpEditorFontDefiniton.label"
 
 288                         defaultsTo="org.eclipse.jface.textfont"
 
 289                         id="net.sourceforge.phpdt.ui.editors.textfont">
 
 291                         %phpEditorFontDefintion.description
 
 296                  point="org.eclipse.ui.editors.annotationTypes">
 
 298                  name="net.sourceforge.phpdt.ui.error"
 
 299                  super="org.eclipse.ui.workbench.texteditor.error"
 
 300                  markerType="net.sourceforge.phpeclipse.problem"
 
 304                  name="net.sourceforge.phpdt.ui.warning"
 
 305                  super="org.eclipse.ui.workbench.texteditor.warning"
 
 306                  markerType="net.sourceforge.phpeclipse.problem"
 
 310                  name="net.sourceforge.phpdt.ui.info"
 
 311                  super="org.eclipse.ui.workbench.texteditor.info"
 
 312                  markerType="net.sourceforge.phpeclipse.problem"
 
 316                  name="net.sourceforge.phpdt.ui.occurrences">
 
 320                  point="org.eclipse.ui.editors.markerAnnotationSpecification">
 
 322                         annotationType="net.sourceforge.phpdt.ui.error"
 
 323                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
 
 326                         annotationType="net.sourceforge.phpdt.ui.warning"
 
 327                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
 
 330                         annotationType="net.sourceforge.phpdt.ui.info"
 
 331                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
 
 334                         annotationType="org.eclipse.debug.core.breakpoint"
 
 335                         icon="icons/full/obj16/brkp_obj.gif"
 
 336                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
 
 339                         annotationType="net.sourceforge.phpdt.ui.occurrences"
 
 340                         label="%OccurrenceAnnotation.label"
 
 341                         icon="icons/obj16/searchm_obj.gif"
 
 342                         textPreferenceKey="occurrenceIndication"
 
 343                         textPreferenceValue="false"
 
 344                         highlightPreferenceKey="occurrenceHighlighting"
 
 345                         highlightPreferenceValue="true"
 
 346                         overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
 
 347                         overviewRulerPreferenceValue="true"
 
 348                         verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
 
 349                         verticalRulerPreferenceValue="false"
 
 350                         colorPreferenceKey="occurrenceIndicationColor"
 
 351                         colorPreferenceValue="180,207,205"
 
 352                         presentationLayer="3"
 
 353                         showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
 
 354                         showInNextPrevDropdownToolbarAction="true"
 
 355                         isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
 
 356                         isGoToNextNavigationTarget="false"
 
 357                         isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
 
 358                         isGoToPreviousNavigationTarget="false">
 
 363                  point="org.eclipse.ui.actionSets">
 
 365                         label="%CodingActionSet.label"
 
 366                         description="%CodingActionSet.description"
 
 368                         id="net.sourceforge.phpeclipse.ui.CodingActionSet">
 
 369 <!-- =========================================================================== -->
 
 371 <!-- =========================================================================== -->
 
 373                            label="%SourceMenu.label"
 
 375                            id="net.sourceforge.phpeclipse.ui.source.menu">
 
 381                            definitionId="net.sourceforge.phpeclipse.phpeditor.format"
 
 382                            label="%FormatAction.label"
 
 384                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 385                            id="net.sourceforge.phpeclipse.phpeditor.Format">
 
 388                            label="%ShiftLeftAction.label"
 
 390                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 391                            id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
 
 394                            label="%ShiftRightAction.label"
 
 396                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 397                            id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
 
 400                            definitionId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
 
 401                            label="%RemoveBlockCommentAction.label"
 
 403                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 404                            id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
 
 407                            definitionId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
 
 408                            label="%AddBlockCommentAction.label"
 
 410                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 411                            id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
 
 414                            definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 415                            label="%ToggleCommentAction.label"
 
 417                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 418                            id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
 
 421                            definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
 
 422                            label="%UncommentAction.label"
 
 424                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 425                            id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
 
 428                            definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
 
 429                            label="%CommentAction.label"
 
 431                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
 
 432                            id="net.sourceforge.phpeclipse.phpeditor.Comment">
 
 437                  point="org.eclipse.ui.actionSetPartAssociations">
 
 438           <actionSetPartAssociation
 
 439                         targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
 
 440                  <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
 
 441           </actionSetPartAssociation>
 
 444 <!-- =========================================================================== -->
 
 445 <!-- PHP Editor Action Definition IDs -->
 
 446 <!-- =========================================================================== -->
 
 448         <!-- FIXME: there is too much duplication of contributions pointing to the same action. we should find a better way-->
 
 450                  point="org.eclipse.ui.popupMenus">
 
 451           <!-- php, phpc,php3,php4,php5,phpt-->
 
 453                         objectClass="org.eclipse.core.resources.IFile"
 
 455                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phpS">
 
 457                            label="Open PHP Browser"
 
 458                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
 
 459                            menubarPath="additions"
 
 460                            id="net.sourceforge.phpeclipse.actions.showAction">
 
 462           </objectContribution>
 
 464           <!-- cake PHP support -->
 
 466                         objectClass="org.eclipse.core.resources.IFile"
 
 468                         id="net.sourceforge.phpeclipse.actions.popupShowAction.ctp">
 
 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"
 
 478                         nameFilter="*.module"
 
 479                         id="net.sourceforge.phpeclipse.actions.popupShowAction.module">
 
 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.inc">
 
 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                         objectClass="org.eclipse.core.resources.IFile"
 
 501                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phtml">
 
 503                            label="Open PHP Browser"
 
 504                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
 
 505                            menubarPath="additions"
 
 506                            id="net.sourceforge.phpeclipse.actions.showAction">
 
 508           </objectContribution>
 
 510                         objectClass="org.eclipse.core.resources.IFile"
 
 512                         id="net.sourceforge.phpeclipse.actions.popupShowAction.html">
 
 514                            label="Open PHP Browser"
 
 515                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
 
 516                            menubarPath="additions"
 
 517                            id="net.sourceforge.phpeclipse.actions.showAction">
 
 519           </objectContribution>
 
 521                         objectClass="org.eclipse.core.resources.IFile"
 
 523                         id="net.sourceforge.phpeclipse.actions.popupShowAction.xml">
 
 525                            label="Open PHP Browser"
 
 526                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
 
 527                            menubarPath="additions"
 
 528                            id="net.sourceforge.phpeclipse.actions.showAction">
 
 530           </objectContribution>
 
 534                         targetID="#PHPEditorContext"
 
 535                         id="net.sourceforge.phpeclipse.actions.popupHTMLWizard">
 
 537                            label="Insert HTML (dl,ul,ol,table)"
 
 538                            class="net.sourceforge.phpeclipse.wizards.html.InsertHTMLElementAction"
 
 539                            menubarPath="additions"
 
 540                            id="net.sourceforge.phpeclipse.actions.wizards.html">
 
 542           </viewerContribution>
 
 544                         targetID="#PHPEditorContext"
 
 545                         id="net.sourceforge.phpeclipse.actions.popupOpenAllIncludes">
 
 547                            label="Open Included Files List"
 
 548                            class="net.sourceforge.phpeclipse.actions.PHPOpenAllIncludesEditorAction"
 
 549                            menubarPath="additions"
 
 550                            id="net.sourceforge.phpeclipse.actions.openallincludes">
 
 552           </viewerContribution>
 
 554                         targetID="#PHPEditorContext"
 
 555                         id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
 
 557                            label="%OpenDeclaration"
 
 558                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
 
 559                            menubarPath="additions"
 
 560                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
 
 561                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
 
 563           </viewerContribution>
 
 565                 targetID="#PHPEditorContext"
 
 566                 id="net.sourceforge.phpdt.ltk.renameLocalVariable">
 
 567                 <action label="Rename Local Variable in Functions/Methods"
 
 568                                 class="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"
 
 569                                 menubarPath="additions"
 
 570                                 id="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"/>
 
 571           </viewerContribution>
 
 573                         targetID="#PHPRulerContext"
 
 574                         id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
 
 576                            label="%AddTask.label"
 
 577                            helpContextId="org.eclipse.ui.AddTask_action_context"
 
 578                            class="org.eclipse.ui.texteditor.TaskRulerAction"
 
 580                            id="org.eclipse.ui.texteditor.TaskRulerAction">
 
 583                            label="%AddBookmark.label"
 
 584                            helpContextId="org.eclipse.ui.bookmark_action_context"
 
 585                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
 
 587                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
 
 589           </viewerContribution>
 
 592                  point="org.eclipse.ui.actionSets">
 
 594                         label="%OpenActionSet.label"
 
 595                         description="%OpenActionSet.description"
 
 597                         id="net.sourceforge.phpeclipse.ui.A_OpenActionSet">
 
 599                            definitionId="net.sourceforge.phpeclipse.ui.edit.text.java.open.editor"
 
 600                            label="%OpenDeclaration"
 
 601                            tooltip="%OpenDeclaration"
 
 603                            menubarPath="navigate/open.ext"
 
 604                            allowLabelUpdate="true"
 
 605                            id="net.sourceforge.phpeclipse.ui.actions.Open">
 
 610                  point="org.eclipse.ui.editorActions">
 
 612                         id="org.eclipse.ui.texteditor.ruler.actions"
 
 613                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
 
 615                         id="org.eclipse.ui.texteditor.BookmarkRulerAction"
 
 616                         actionID="RulerDoubleClick"
 
 618                         helpContextId="org.eclipse.ui.bookmark_action_context"
 
 619                         class="org.eclipse.ui.texteditor.BookmarkRulerAction">
 
 623                         class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
 
 624                         actionID="RulerClick"
 
 625                         id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
 
 627           </editorContribution>
 
 629                         id="net.sourceforge.phpdt.editor.actions"
 
 630                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
 
 632                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
 
 633                            label="%OpenDeclaration"
 
 634                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
 
 635                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
 
 637           </editorContribution>
 
 640                  point="org.eclipse.ui.popupMenus">
 
 642                         targetID="#CompilationUnitRulerContext"
 
 643                         id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
 
 646                            helpContextId="net.sourceforge.phpeclipse.quick_fix_action"
 
 647                            class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
 
 648                            menubarPath="additions"
 
 649                            id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
 
 651           </viewerContribution>
 
 654                  point="org.eclipse.ui.popupMenus">
 
 656                         targetID="#CompilationUnitRulerContext"
 
 657                         id="net.sourceforge.phpdt.ui.CompilationUnitEditorPopupActions">
 
 659                            label="%AddTask.label"
 
 660                            helpContextId="org.eclipse.ui.AddTask_action_context"
 
 661                            tooltip="%AddTask.tooltip"
 
 662                            class="org.eclipse.ui.texteditor.TaskRulerAction"
 
 664                            id="org.eclipse.ui.texteditor.TaskRulerAction">
 
 667                            label="%AddBookmark.label"
 
 668                            helpContextId="org.eclipse.ui.bookmark_action_context"
 
 669                            tooltip="%AddBookmark.tooltip"
 
 670                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
 
 672                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
 
 676                         label="%Folding.label"
 
 681                            tooltip="%Dummy.label"
 
 682                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingExpandAllRulerAction"
 
 683                            menubarPath="projection/additions"
 
 684                            definitionId="org.eclipse.ui.edit.text.folding.expand_all"
 
 685                            id="net.sourceforge.phpdt.ui.folding.expandAll">
 
 689                            tooltip="%Dummy.label"
 
 690                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingToggleRulerAction"
 
 691                            menubarPath="projection/additions"
 
 692                            definitionId="org.eclipse.ui.edit.text.folding.toggle"
 
 693                            id="net.sourceforge.phpdt.ui.folding.toggle">
 
 695           </viewerContribution>
 
 697  <!-- =========================================================================== -->
 
 698 <!-- PHPDT/UI command definitions                                                   -->
 
 699 <!-- =========================================================================== -->
 
 700    <extension point="org.eclipse.ui.contexts">
 
 701           <context name="%context.editingPHPSource.name"
 
 702            description="%context.editingPHPSource.description"
 
 703            parentId="org.eclipse.ui.textEditorScope"
 
 704            id="net.sourceforge.phpdt.ui.phpEditorScope" />
 
 707                  point="org.eclipse.ui.commands">
 
 709                         name="%category.source.name"
 
 710                         description="%category.source.description"
 
 711                         id="net.sourceforge.phpeclipse.ui.category.source">
 
 716                         name="%ActionDefinition.comment.name"
 
 717                         description="%ActionDefinition.comment.description"
 
 718                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 719                         id="net.sourceforge.phpeclipse.phpeditor.comment">
 
 722                         name="%ActionDefinition.uncomment.name"
 
 723                         description="%ActionDefinition.uncomment.description"
 
 724                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 725                         id="net.sourceforge.phpeclipse.phpeditor.uncomment">
 
 728                         name="%ActionDefinition.toggleComment.name"
 
 729                         description="%ActionDefinition.toggleComment.description"
 
 730                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 731                         id="net.sourceforge.phpeclipse.phpeditor.toggle.comment">
 
 735                         name="%ActionDefinition.addBlockComment.name"
 
 736                         description="%ActionDefinition.addBlockComment.description"
 
 737                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 738                         id="net.sourceforge.phpeclipse.phpeditor.add.block.comment">
 
 741                         name="%ActionDefinition.removeBlockComment.name"
 
 742                         description="%ActionDefinition.removeBlockComment.description"
 
 743                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 744                         id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment">
 
 747                         name="%ActionDefinition.indent.name"
 
 748                         description="%ActionDefinition.indent.description"
 
 749                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 750                         id="net.sourceforge.phpeclipse.phpeditor.indent">
 
 753                         name="%ActionDefinition.format.name"
 
 754                         description="%ActionDefinition.format.description"
 
 755                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 756                         id="net.sourceforge.phpeclipse.phpeditor.format">
 
 761                         name="%ActionDefinition.gotoNextMember.name"
 
 762                         description="%ActionDefinition.gotoNextMember.description"
 
 763                         categoryId="org.eclipse.ui.category.navigate"
 
 764                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member">
 
 767                         name="%ActionDefinition.gotoPreviousMember.name"
 
 768                         description="%ActionDefinition.gotoPreviousMember.description"
 
 769                         categoryId="org.eclipse.ui.category.navigate"
 
 770                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member">
 
 773                         name="%ActionDefinition.gotoMatchingBracket.name"
 
 774                         description="%ActionDefinition.gotoMatchingBracket.description"
 
 775                         categoryId="org.eclipse.ui.category.navigate"
 
 776                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
 
 779                         name="%OpenDeclaration"
 
 780                         description="%OpenDeclaration"
 
 781                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
 
 782                         id="net.sourceforge.phpeclipse.actions.opendeclaration">
 
 786                  id="net.sourceforge.phpeclipse.JavaDocumentSetupParticipant"
 
 787                  name="%javaDocumentSetupParticipant"
 
 788                  point="org.eclipse.core.filebuffers.documentSetup">
 
 790                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
 
 791                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentSetupParticipant">
 
 795                  id="net.sourceforge.phpeclipse.JavaDocumentFactory"
 
 796                  name="%javaDocumentFactory"
 
 797                  point="org.eclipse.core.filebuffers.documentCreation">
 
 799                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
 
 800                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentFactory">
 
 805                  point="org.eclipse.ui.preferencePages">
 
 807                         category="net.sourceforge.phpeclipse.ui.preferencePage"
 
 808                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
 
 809                         id="net.sourceforge.phpeclipse.preferences.PHPPreferencePage">
 
 812                         name="Code Templates"
 
 813                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 814                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeTemplatePreferencePage"
 
 815                         id="net.sourceforge.phpeclipse.preference.CodeTemplatePreferencePage">
 
 818                         name="%compilerOptionsPrefName"
 
 819                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 820                         class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPreferencePage"
 
 821                         id="net.sourceforge.phpeclipse.preference.CompilerPreferencePage">
 
 824                         name="%todoTaskPrefName"
 
 825                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 826                         class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage"
 
 827                         id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage">
 
 831                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 832                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
 
 833                         id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
 
 835           <page name="%codeAssistPageName"
 
 836                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 837                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage"
 
 838                         id="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage">
 
 840       <page name="%editorPageName"
 
 841             category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 842             class="net.sourceforge.phpdt.internal.ui.preferences.EditorPreferencePage"
 
 843             id="net.sourceforge.phpdt.internal.ui.preferences.EditorPreferencePage">
 
 846                         name="%templatePageName"
 
 847                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 848                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaTemplatePreferencePage"
 
 849                         id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
 
 852                         name="%spellingPrefName"
 
 853                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 854                         class="net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage"
 
 855                         id = "net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage">
 
 858                         name="%editorMarkOccurrencesPage"
 
 859                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
 
 860                         class="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
 
 861                         id="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage">
 
 865 <!-- external tools -->
 
 866 <!-- extension point definitions -->
 
 867         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
 
 868         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
 
 869         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
 
 870         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
 
 871         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
 
 876                 point= "net.sourceforge.phpeclipse.foldingStructureProviders">
 
 878                         id="net.sourceforge.phpdt.ui.text.defaultFoldingProvider"
 
 879                         name= "%defaultFoldingStructureProviderName"
 
 880                         class="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider"
 
 881                         preferencesClass="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
 
 885 <!-- =========================================================================== -->
 
 886 <!-- Filter Support                                                              -->
 
 887 <!-- =========================================================================== -->
 
 889                  point="net.sourceforge.phpeclipse.phpElementFilters">
 
 890 <!-- Outline Page -->
 
 892                         targetId="net.sourceforge.phpeclipse.JavaOutlinePage"
 
 893                         name="%HideImportDeclaration.label"
 
 895                         description="%HideImportDeclaration.description"
 
 896                         class="net.sourceforge.phpdt.internal.ui.filters.ImportDeclarationFilter"
 
 897                         id="net.sourceforge.phpeclipse.JavaOutlinePage.ImportDeclarationFilter">
 
 901 <!-- =========================================================================== -->
 
 903 <!-- =========================================================================== -->
 
 905                  point="org.eclipse.ui.editors.templates">
 
 907                         name="%templates.php.contextType.name"
 
 908                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaContextType"
 
 912                         name="%templates.phpdoc.contextType.name"
 
 913                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaDocContextType"
 
 917                         name="%templates.html.contextType.name"
 
 918                         class="net.sourceforge.phpdt.internal.corext.template.php.HTMLContextType"
 
 922                           file="templates/default-templates.xml"
 
 923                           translations="templates/default-templates.properties">
 
 926                           file="templates/default-codetemplates.xml"
 
 927                           translations="templates/default-templates.properties">
 
 931                  point="org.eclipse.ui.bindings">
 
 933                         sequence="Ctrl+Shift+C"
 
 934                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 935                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 936                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 940                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 941                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 942                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 946                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 947                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 948                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 952                         sequence="Ctrl+Shift+C"
 
 953                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 955                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 959                         sequence="Command+Shift+C"
 
 960                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 961                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 962                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 967                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 968                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 969                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 974                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 975                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 976                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 981                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 983                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 988                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 989                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
 990                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
 994                         sequence="Ctrl+Shift+C"
 
 995                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
 997                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1001                         sequence="Esc Ctrl+C"
 
1002                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1003                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
 
1004                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1007                         sequence="Ctrl+Shift+/"
 
1008                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1009                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
 
1010                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1014                         sequence="Ctrl+Shift+/"
 
1015                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1017                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1021                         sequence="Command+Shift+/"
 
1022                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1023                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
 
1024                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1027                         sequence="Ctrl+Shift+\"
 
1028                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1029                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
 
1030                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1034                         sequence="Ctrl+Shift+\"
 
1035                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1037                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1041                         sequence="Command+Shift+\"
 
1042                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1043                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
 
1044                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1048                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1049                         commandId="net.sourceforge.phpeclipse.phpeditor.indent"
 
1050                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1053                         sequence="Ctrl+Shift+F"
 
1054                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1055                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
 
1056                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1060                         sequence="Ctrl+Shift+F"
 
1061                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1063                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1067                         sequence="Command+Shift+F"
 
1068                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1069                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
 
1070                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1074                         sequence="Ctrl+Shift+F"
 
1075                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1077                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1081                         sequence="Esc Ctrl+F"
 
1082                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1083                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
 
1084                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1087                         sequence="Ctrl+Shift+ARROW_DOWN"
 
1088                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1089                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
 
1090                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1094                         sequence="Ctrl+Shift+ARROW_DOWN"
 
1095                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1097                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1101                         sequence="Command+Shift+ARROW_DOWN"
 
1102                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1103                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
 
1104                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1107                         sequence="Ctrl+Shift+ARROW_UP"
 
1108                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1109                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
 
1110                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1114                         sequence="Ctrl+Shift+ARROW_UP"
 
1115                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1117                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1121                         sequence="Command+Shift+ARROW_UP"
 
1122                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1123                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
 
1124                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1127                         sequence="Ctrl+Shift+P"
 
1128                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1129                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
 
1130                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1134                         sequence="Ctrl+Shift+P"
 
1135                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1137                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1141                         sequence="Command+Shift+P"
 
1142                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1143                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
 
1144                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
 
1148                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
 
1149                         commandId="net.sourceforge.phpeclipse.actions.opendeclaration"
 
1150                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">