blob: f186ed2e2e778b8719439b8bfa7d1f32eb772e6a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!--EJB3 -->
<extension point="org.eclipse.wst.common.project.facet.core.facets">
<project-facet-version facet="jst.ejb" version="3.0">
<constraint>
<and>
<requires facet="jst.java" version="[5.0"/>
<conflicts group="modules"/>
</and>
</constraint>
<group-member id="modules"/>
</project-facet-version>
<action facet="jst.ejb" version="3.0" type="INSTALL" id="jst.ejb#3.0#install">
<delegate class="org.eclipse.jst.jee.ejb.project.facet.EjbFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.j2ee.internal.ejb.project.operations.EjbFacetInstallDataModelProvider"/>
</action>
<event-handler facet="jst.ejb" version="3.0" type="POST_INSTALL">
<delegate class="org.eclipse.jst.jee.ejb.project.facet.EjbFacetPostInstallDelegate"/>
</event-handler>
<event-handler facet="jst.ejb" version="3.0" type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/>
</event-handler>
</extension>
<extension
point="org.eclipse.jst.j2ee.J2EEModelProvider">
<provider>
<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.Ejb3ModelProviderFactory"/>
<facet id="jst.ejb" versions="3.0"/>
</provider>
</extension>
</plugin>