<?xml version="1.0" encoding="UTF-8"?>
-<plugin
- id="net.sourceforge.phpeclipse"
- name="Phpeclipse Plug-in"
- version="0.0.1"
- provider-name="phpeclipse"
- class="net.sourceforge.phpeclipse.PhpeclipsePlugin">
-
- <runtime>
- <library name="phpeclipse.jar"/>
- </runtime>
- <requires>
- <import plugin="org.eclipse.core.resources"/>
- <import plugin="org.eclipse.ui"/>
- </requires>
+<?eclipse version="3.2"?>
+<plugin>
+ <extension
+ id="phpnature"
+ name="%naturePHP.name"
+ point="org.eclipse.core.resources.natures">
+ <runtime>
+ <run
+ class="net.sourceforge.phpdt.internal.core.JavaProject">
+ </run>
+ </runtime>
+ </extension>
+ <extension
+ id="parserbuilder"
+ name="PHP Builder"
+ point="org.eclipse.core.resources.builders">
+ <builder>
+ <run
+ class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
+ </run>
+ </builder>
+ </extension>
+ <!-- =================================================================================== -->
+<!-- Extension: Java Markers -->
+<!-- =================================================================================== -->
+
+<!-- Java problems -->
+
+<extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
+ <super type="org.eclipse.core.resources.problemmarker"/>
+ <super type="org.eclipse.core.resources.textmarker"/>
+ <persistent value="true"/>
+ <attribute name="id"/>
+ <attribute name="flags"/>
+ <attribute name="arguments"/>
+</extension>
+
+<!-- Java transient problems -->
+
+<extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
+ <super type="org.eclipse.core.resources.textmarker"/>
+ <persistent value="false"/>
+ <attribute name="id"/>
+ <attribute name="flags"/>
+ <attribute name="arguments"/>
+</extension>
+
+<!-- PHP tasks -->
+
+<extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.core.resources.taskmarker"/>
+ <persistent value="true"/>
+</extension>
+
+<extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/>
+<extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/>
+<extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
+
+
+ <extension
+ point="org.eclipse.team.core.fileTypes">
+ <fileTypes type="text" extension="php" />
+ <fileTypes type="text" extension="phpc" />
+ <fileTypes type="text" extension="php3" />
+ <fileTypes type="text" extension="php4" />
+ <fileTypes type="text" extension="php5" />
+ <fileTypes type="text" extension="phtml" />
+ <fileTypes type="text" extension="inc" />
+ <fileTypes type="text" extension="module" />
+ <fileTypes type="text" extension="phpt" />
+ <fileTypes type="text" extension="ctp" />
+ </extension>
+
+<!-- declares a content type for PHP Source files -->
+
+ <extension point="org.eclipse.core.runtime.contentTypes">
+ <content-type id="phpSource" name="%phpSourceName"
+ base-type="org.eclipse.core.runtime.text"
+ priority="high"
+ file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/>
+ </extension>
+
+<!-- external tools -->
+<!-- extension point definitions -->
+ <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
+ <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
+ <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
+ <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
+ <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
</plugin>