|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <?eclipse version="3.0"?> | 
|  | <plugin> | 
|  |  | 
|  |  | 
|  | <!--============================--> | 
|  | <!-- Connector Project Nature Contributions --> | 
|  | <!--============================--> | 
|  | <!-- <extension | 
|  | id="ConnectorNature" | 
|  | name="Connector Nature" | 
|  | point="org.eclipse.core.resources.natures"> | 
|  | <runtime> | 
|  | <run | 
|  | class="org.eclipse.jst.j2ee.internal.jca.operations.ConnectorNatureRuntime"> | 
|  | </run> | 
|  | </runtime> | 
|  | </extension> --> | 
|  | <!-- Register the nature id with the AbstractJavaMOFNature --> | 
|  | <!-- <extension | 
|  | point="org.eclipse.jem.workbench.nature_registration"> | 
|  | <nature | 
|  | id="org.eclipse.jst.j2ee.jca.ConnectorNature"> | 
|  | </nature> | 
|  | </extension> --> | 
|  | <extension | 
|  | id="JcaModuleExtension" | 
|  | name="JcaModuleExtension" | 
|  | point="org.eclipse.jst.j2ee.EARModuleExtension"> | 
|  | <earModuleExtension | 
|  | extensionClass="org.eclipse.jst.j2ee.jca.internal.plugin.JcaModuleExtensionImpl"> | 
|  | </earModuleExtension> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> | 
|  | <adapterFactory | 
|  | functionGroupID="org.eclipse.jst.j2ee" | 
|  | className="org.eclipse.jst.j2ee.internal.jca.providers.JcaItemProviderAdapterFactory" | 
|  | packageURI="jca.xmi" | 
|  | id="org.eclipse.jst.j2ee.jca.providers.JcaItemProviderAdapterFactory"> | 
|  | </adapterFactory> | 
|  | </extension> | 
|  | <extension | 
|  | id="ConnectorValidator" | 
|  | name="%connector_validator_UI_" | 
|  | point="org.eclipse.wst.validation.validator"> | 
|  | <validator> | 
|  | <projectNature | 
|  | id="org.eclipse.wst.common.modulecore.ModuleCoreNature"> | 
|  | </projectNature> | 
|  | <filter | 
|  | objectClass="org.eclipse.core.resources.IFile" | 
|  | nameFilter="MANIFEST.MF"> | 
|  | </filter> | 
|  | <filter | 
|  | objectClass="org.eclipse.core.resources.IFile" | 
|  | nameFilter="rar.xml"> | 
|  | </filter> | 
|  | <helper | 
|  | class="org.eclipse.jst.j2ee.internal.jca.validation.ConnectorHelper"> | 
|  | </helper> | 
|  | <run | 
|  | class="org.eclipse.jst.j2ee.internal.jca.validation.UIConnectorValidator"> | 
|  | </run> | 
|  | </validator> | 
|  | </extension> | 
|  | <!-- =============================================================== --> | 
|  | <!-- Purpose: Define the default deployable project factory          --> | 
|  | <!-- Extension point: com.ibm.etools.server.core.deployableFactories --> | 
|  | <!-- =============================================================== --> | 
|  | <extension | 
|  | point="org.eclipse.wst.server.core.moduleFactories"> | 
|  | <moduleFactory | 
|  | projects="true" | 
|  | class="org.eclipse.jst.j2ee.jca.internal.deployables.Connector1_3DeployableFactory" | 
|  | id="com.ibm.wtp.server.j2ee.connector13"> | 
|  | <moduleType | 
|  | versions="1.2, 1.3, 1.4" | 
|  | types="j2ee.connector"> | 
|  | </moduleType> | 
|  | </moduleFactory> | 
|  | </extension> | 
|  |  | 
|  | <extension | 
|  | point="org.eclipse.wst.common.emfworkbench.integration.editModel"> | 
|  | <editModel | 
|  | editModelID="jst.connector" | 
|  | factoryClass="org.eclipse.wst.common.componentcore.internal.impl.ArtifactEditModelFactory"> | 
|  | <editModelResource | 
|  | autoload="false" | 
|  | URI="META-INF/ra.xml"/> | 
|  | </editModel> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.wst.common.modulecore.artifactedit"> | 
|  | <artifactedit | 
|  | typeID="jst.connector" | 
|  | class="org.eclipse.jst.j2ee.jca.modulecore.util.ConnectorArtifactEdit"> | 
|  | </artifactedit> | 
|  | </extension> | 
|  |  | 
|  | <!--============================--> | 
|  | <!-- Builder Provider registrations--> | 
|  | <!--============================--> | 
|  | <extension | 
|  | point="org.eclipse.wst.common.frameworks.DataModelProviderExtension"> | 
|  | <ProviderDefinesType | 
|  | providerType="jst.connector.builder" | 
|  | providerID="org.eclipse.jst.j2ee.internal.deployables.JavaComponentBuilderDataModelProvider"/> | 
|  | </extension> | 
|  | </plugin> |