blob: b03f353e8ad6a96d9b6ad9808a894470e281989f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="context.Sensitive.Class.workingCopyManager"
name="Working Copy Manager - Headless Context Class"
point="org.eclipse.jem.util.uiContextSensitiveClass">
<uiContextSensitiveClass
key="workingCopyManager"
context="Headless"
className="org.eclipse.jst.common.jdt.internal.integration.WTPWorkingCopyManager">
</uiContextSensitiveClass>
</extension>
<extension
id="javaProjectValidationHandler"
name="javaProjectValidationHandler"
point="org.eclipse.wst.validation.validationSelectionHandler">
<validationSelectionHandler
id="javaProjectValidationHandler"
handlerClass="org.eclipse.jst.common.jdt.internal.integration.JavaProjectValidationHandler"
selectionType="org.eclipse.jdt.core.IJavaProject"/>
</extension>
<extension
point="org.eclipse.wst.common.emfworkbench.integration.editModel">
<editModel
editModelID="jst.utility"
factoryClass="org.eclipse.jst.common.jdt.internal.integration.JavaArtifactEditModelFactory">
</editModel>
</extension>
<!-- Project Facets -->
<extension point="org.eclipse.wst.common.project.facet.core.facets">
<project-facet id="jst.java">
<label>Java</label>
<description>%jstJavaFacetDescription</description>
<default-version provider="org.eclipse.jst.common.project.facet.JavaFacetDefaultVersionProvider"/>
</project-facet>
<project-facet-version facet="jst.java" version="1.3">
<action type="install">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.common.project.facet.JavaFacetInstallDataModelProvider"/>
</action>
<action type="version-change">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetVersionChangeDelegate"/>
</action>
<event-handler type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/>
</event-handler>
<constraint>
<conflicts facet="wst.web"/>
</constraint>
</project-facet-version>
<project-facet-version facet="jst.java" version="1.4">
<action type="install">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.common.project.facet.JavaFacetInstallDataModelProvider"/>
</action>
<action type="version-change">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetVersionChangeDelegate"/>
</action>
<event-handler type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/>
</event-handler>
<constraint>
<conflicts facet="wst.web"/>
</constraint>
</project-facet-version>
<project-facet-version facet="jst.java" version="5.0">
<action type="install">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.common.project.facet.JavaFacetInstallDataModelProvider"/>
</action>
<action type="version-change">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetVersionChangeDelegate"/>
</action>
<event-handler type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/>
</event-handler>
<constraint>
<conflicts facet="wst.web"/>
</constraint>
</project-facet-version>
<project-facet-version facet="jst.java" version="6.0">
<action type="install">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.common.project.facet.JavaFacetInstallDataModelProvider"/>
</action>
<action type="version-change">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetVersionChangeDelegate"/>
</action>
<event-handler type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/>
</event-handler>
<constraint>
<conflicts facet="wst.web"/>
</constraint>
</project-facet-version>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.validators">
<validator class="org.eclipse.jst.common.project.facet.JavaFacetValidator">
<facet id="jst.java"/>
</validator>
</extension>
<extension
point="org.eclipse.core.resources.markers"
id="javaVersionMismatch"
name="%javaVersionMismatchMarkerName">
<super type="org.eclipse.wst.common.project.facet.core.validation.marker"/>
<attribute name="facetVersion"/>
<attribute name="compilerLevel"/>
<persistent value="true"/>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.jst.common.frameworks.CommonFrameworksPreferenceInitializer" />
</extension>
</plugin>