blob: cf237539a3597f17b86489126318e51bccc3233d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="runtimeClasspathProviders" name="%extensionPointRuntimeClasspathProviders" schema="schema/runtimeClasspathProviders.exsd"/>
<extension-point id="runtimeFacetMappings" name="%extensionPointRuntimeFacetMappings" schema="schema/runtimeFacetMappings.exsd"/>
<extension-point id="serverProfilers" name="%extensionPointServerProfilers" schema="schema/serverProfilers.exsd"/>
<extension-point id="internalRuntimeComponentProviders" name="internalRuntimeComponentProviders" schema="schema/internalRuntimeComponentProviders.exsd"/>
<extension point="org.eclipse.jdt.core.classpathContainerInitializer">
<classpathContainerInitializer
id="org.eclipse.jst.server.core.container"
class="org.eclipse.jst.server.core.internal.RuntimeClasspathContainerInitializer"/>
</extension>
<extension point="org.eclipse.wst.server.core.moduleTypes">
<moduleType
id="jst.web"
name="%moduleTypeJ2EEWebName"/>
<moduleType
id="jst.ejb"
name="%moduleTypeJ2EEEJBName"/>
<moduleType
id="jst.appclient"
name="%moduleTypeJ2EEClientName"/>
<moduleType
id="jst.connector"
name="%moduleTypeJ2EERARName"/>
<moduleType
id="jst.ear"
name="%moduleTypeJ2EEEARName"/>
<moduleType
id="jst.utility"
name="%moduleTypeJ2EEUtilityName"/>
</extension>
<extension point="org.eclipse.wst.server.core.runtimeTypes">
<runtimeType
id="org.eclipse.jst.server.core.runtimeType"
name="%runtimeTypeName"
description="%runtimeTypeDescription"
class="org.eclipse.jst.server.core.internal.GenericRuntime">
<moduleType
types="jst.*"
versions="*"/>
</runtimeType>
</extension>
<extension point="org.eclipse.jst.server.core.runtimeClasspathProviders">
<runtimeClasspathProvider
id="org.eclipse.jst.server.core.runtimeTarget"
runtimeTypeIds="org.eclipse.jst.server.core.runtimeType"
class="org.eclipse.jst.server.core.internal.GenericRuntimeClasspathProvider"/>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
namespace="org.eclipse.jst.cactus.expressions"
type="org.eclipse.core.runtime.IAdaptable"
class="org.eclipse.jst.server.core.internal.cactus.ServletTestCasePropertyTester"
properties="isServletTestCase"
id="org.eclipse.jst.server.cactus.expression"/>
</extension>
<extension point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<moduleArtifactAdapter
id="org.eclipse.jst.server.cactus.moduleArtifactAdapter"
class="org.eclipse.jst.server.core.internal.cactus.CactusModuleArtifactAdapterDelegate"
priority="10">
<enablement>
<or>
<instanceof value="org.eclipse.jdt.core.IMethod"/>
<instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
<instanceof value="org.eclipse.jdt.core.IType"/>
<instanceof value="org.eclipse.core.resources.IFile"/>
</or>
</enablement>
</moduleArtifactAdapter>
</extension>
<extension point="org.eclipse.wst.server.core.launchableAdapters">
<launchableAdapter
id="org.eclipse.jst.server.cactus.launchableAdapter"
class="org.eclipse.jst.server.core.internal.cactus.CactusLaunchableAdapterDelegate"/>
</extension>
<extension point="org.eclipse.wst.server.core.clients">
<client
id="org.eclipse.jst.server.jndi"
name="%launchableJndi"
description="%launchableJndiDescription"
priority="-100"
launchable="org.eclipse.jst.server.core.JndiLaunchable"
class="org.eclipse.jst.server.core.internal.J2EELaunchableClient"/>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
<runtime-component-type id="standard.jre"/>
<runtime-component-version
type="standard.jre"
version="1.3"/>
<runtime-component-version
type="standard.jre"
version="1.4"/>
<runtime-component-version
type="standard.jre"
version="5.0"/>
<runtime-component-version
type="standard.jre"
version="6.0"/>
<adapter>
<runtime-component id="standard.jre"/>
<factory class="org.eclipse.jst.server.core.internal.StandardJreClasspathProvider$Factory"/>
<type class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
</adapter>
<supported>
<facet id="jst.java" version="1.3"/>
<runtime-component id="standard.jre" version="[1.3"/>
</supported>
<supported>
<facet id="jst.java" version="1.4"/>
<runtime-component id="standard.jre" version="[1.4"/>
</supported>
<supported>
<facet id="jst.java" version="5.0"/>
<runtime-component id="standard.jre" version="[5.0"/>
</supported>
<supported>
<facet id="jst.java" version="6.0"/>
<runtime-component id="standard.jre" version="[6.0"/>
</supported>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimeBridges">
<bridge
id="org.eclipse.jst.server.core.default"
class="org.eclipse.jst.server.core.internal.RuntimeBridge"/>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
<runtime-component-type
id="org.eclipse.jst.server.core.runtimeType"/>
<runtime-component-version
type="org.eclipse.jst.server.core.runtimeType"
version="1.0"/>
<adapter>
<runtime-component
id="org.eclipse.jst.server.core.runtimeType"/>
<factory
class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory"/>
<type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
</adapter>
<supported>
<runtime-component
id="org.eclipse.jst.server.core.runtimeType"
version="1.0"/>
<facet
id="jst.web"
version="2.2,2.3,2.4"/>
<facet
id="jst.ejb"
version="1.1,2.0,2.1"/>
<facet
id="jst.ear"
version="1.2,1.3,1.4"/>
<facet
id="jst.connector"
version="1.0,1.5"/>
<facet
id="jst.appclient"
version="1.2,1.3,1.4"/>
<facet
id="jst.utility"
version="1.0"/>
</supported>
</extension>
<extension point="org.eclipse.jst.server.core.runtimeFacetMappings">
<runtimeFacetMapping
runtimeTypeId="org.eclipse.jst.server.core.runtimeType"
runtime-component="org.eclipse.jst.server.core.runtimeType"
version="1.0"/>
</extension>
</plugin>