| <?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>Adds support for writing applications using Java programming language.</description> |
| <icon>images/java.gif</icon> |
| </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> |
| <action type="runtime-changed"> |
| <delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/> |
| </action> |
| <constraint> |
| <conflicts group="java"/> |
| </constraint> |
| <group-member id="java"/> |
| </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> |
| <action type="runtime-changed"> |
| <delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/> |
| </action> |
| <constraint> |
| <conflicts group="java"/> |
| </constraint> |
| <group-member id="java"/> |
| </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> |
| <action type="runtime-changed"> |
| <delegate class="org.eclipse.jst.common.project.facet.JavaFacetRuntimeChangedDelegate"/> |
| </action> |
| <constraint> |
| <conflicts group="java"/> |
| </constraint> |
| <group-member id="java"/> |
| </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"> |
| <super type="org.eclipse.wst.common.project.facet.core.validation.marker"/> |
| <attribute name="facetVersion"/> |
| <attribute name="compilerLevel"/> |
| <persistent value="true"/> |
| </extension> |
| |
| </plugin> |