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"/>
 
  63                  point="org.eclipse.team.core.fileTypes">
 
  64           <fileTypes type="text" extension="php" />
 
  65           <fileTypes type="text" extension="phpc" />
 
  66           <fileTypes type="text" extension="php3" />
 
  67           <fileTypes type="text" extension="php4" />
 
  68           <fileTypes type="text" extension="php5" />
 
  69           <fileTypes type="text" extension="phtml" />
 
  70           <fileTypes type="text" extension="inc" />
 
  71           <fileTypes type="text" extension="module" />
 
  72           <fileTypes type="text" extension="phpt" />
 
  73           <fileTypes type="text" extension="ctp" />
 
  76 <!-- declares a content type for PHP Source files -->
 
  78    <extension point="org.eclipse.core.runtime.contentTypes">
 
  79         <content-type id="phpSource" name="%phpSourceName"
 
  80                 base-type="org.eclipse.core.runtime.text"
 
  82                 file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/>
 
  85 <!-- external tools -->
 
  86 <!-- extension point definitions -->
 
  87         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
 
  88         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
 
  89         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
 
  90         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
 
  91         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>