JST Extension Points
The following extension points can be used to extend the capabilities of the JST infrastructure:
Enterprise Java
org.eclipse.jst.j2ee.DeployerExtension
org.eclipse.jst.j2ee.EARModuleExtension
org.eclipse.jst.j2ee.ejb.annotation.model.ejbGenerator
org.eclipse.jst.j2ee.ejb.annotations.emitter.template
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.ejbDocletTaskProvider
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.webdocletTaskProvider
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.xdocletRuntime
org.eclipse.jst.j2ee.EJBCommandExtension
org.eclipse.jst.j2ee.ExtendedModuleImport
org.eclipse.jst.j2ee.J2EEModulePostImport
org.eclipse.jst.j2ee.navigator.ui.componentWorkingSet
org.eclipse.wst.common.modulecore.ComponentProjectMigrator
org.eclipse.jst.j2ee.resourceRefType
org.eclipse.jst.j2ee.WebServiceClientGenerator
org.eclipse.jst.j2ee.WSDLServiceHelper
Server
org.eclipse.jst.server.core.runtimeClasspathProviders
org.eclipse.jst.server.core.runtimeFacetMappings
org.eclipse.jst.server.generic.core.genericpublisher
org.eclipse.jst.server.generic.core.serverdefinition
Web
org.eclipse.jst.common.annotations.controller.annotationsController
org.eclipse.jst.common.annotations.controller_annotationTagDynamicInitializer
org.eclipse.jst.common.annotations.controller.AnnotationTagInfo
org.eclipse.jst.common.annotations.controller.AnnotationTagSet
org.eclipse.jst.common.navigator.java.compressedProject
org.eclipse.jst.common.navigator.java.workingSetProviders