blob: 936490aa693a2f33a6625256d2450b4b369d4c3c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- The following extension point is internal, though likely to be promoted for public use, possibly with changes, in a future release. -->
<extension-point id="locator" name="%XP_WEB_SERVICE_LOCATOR" schema="schema/webServiceLocator.exsd"/>
<extension-point id="ExtensibilityElementTransformer" name="%XP_EXTENSIBILITY_ELEMENT_TRANSFORMER" schema="schema/ExtensibilityElementTransformer.exsd"/>
<extension-point id="ifile2uriconverter" name="%XP_IFILE_2_URI_CONVERTER" schema="schema/ifile2uriconverter.exsd"/>
<!-- Extension providing workspace WSDL discovery -->
<extension
point="org.eclipse.wst.ws.locator">
<webServiceLocatorCategory
id="org.eclipse.wst.ws.internal.wsfinder.category.workspace"
label="%X_WEB_SERVICE_LOCATOR_CATEGORY_WORKSPACE"/>
<webServiceLocator
class="org.eclipse.wst.ws.internal.wsfinder.WorkspaceWSDLLocator"
id="org.eclipse.wst.ws.internal.wsfinder.WorkspaceWSDLLocator"
category="org.eclipse.wst.ws.internal.wsfinder.category.workspace"
label="%X_WEB_SERVICE_LOCATOR_WORKSPACE">
</webServiceLocator>
</extension>
<!-- Extension to bind a file type to WSIL files -->
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes
type="text"
extension="wsil"/>
</extension>
<!-- Extension to define a content type for WSIL files -->
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type
priority="high"
name="%X_WSIL_CONTENT_TYPE"
id="wsilsource"
base-type="org.eclipse.core.runtime.xml"
default-charset="UTF-8"
file-extensions="wsil"/>
</extension>
<extension point="org.eclipse.wst.ws.service.policy.servicepolicy">
<servicePolicy>
<loadListener class="org.eclipse.wst.ws.internal.preferences.MigrateWSIpreferencesLoadListener"/>
</servicePolicy>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.wst.ws.service.ws.service.policy"
type="org.eclipse.core.resources.IProject"
namespace="org.eclipse.wst.ws.service.ws.service.policy"
properties="projectHasWSDLfiles"
class="org.eclipse.wst.ws.internal.preferences.WSDLFilePropertyTester">
</propertyTester>
</extension>
<extension point="org.eclipse.wst.ws.service.policy.servicepolicy">
<servicePolicy>
<enablement>
<or>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb"/>
<test property="org.eclipse.wst.ws.service.ws.service.policy.projectHasWSDLfiles"/>
</or>
</enablement>
<policy id="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp">
<!-- CONTEXT_ID PSPW0001 for the Service Policies WS-I Preferences category -->
<descriptor longName="%PREFERENCE_SERVICEPOLICIES_CONTAINER_WSI_COMPLIANCE" iconPath="icons/full/obj16/wsicat.gif" contextHelpId="org.eclipse.wst.ws.service.policy.ui.PSPW0001"
description="%DESCRIPTION_WSI_COMPLIANCE"/>
</policy>
<policy id="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap" parentPolicyId="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp" enumListId="org.eclipse.wst.service.policy.suggestionEnum" defaultEnumId="org.eclipse.wst.sug.suggest">
<!-- CONTEXT_ID PSPW0002 for the Service Policies WS-I AP 1.0 Preference -->
<descriptor longName="%LABEL_WSI_AP" iconPath="icons/full/obj16/wsicat_child.gif" contextHelpId="org.eclipse.wst.ws.service.policy.ui.PSPW0002"
description="%DESCRIPTION_WSI_AP"/>
<relationship enumList="org.eclipse.wst.sug.suggest">
<targetPolicy id="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp"
itemList="org.eclipse.wst.sug.suggest org.eclipse.wst.sug.require"/>
</relationship>
<relationship enumList="org.eclipse.wst.sug.require">
<targetPolicy id="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp"
itemList="org.eclipse.wst.sug.require"/>
</relationship>
<state key="defaultProtocol" value="http://schemas.xmlsoap.org/wsdl/soap/"/>
</policy>
<policy id="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp" parentPolicyId="org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp" enumListId="org.eclipse.wst.service.policy.suggestionEnum" defaultEnumId="org.eclipse.wst.sug.suggest">
<!-- CONTEXT_ID PSPW0003 for the Service Policies WS-I SSBP 1.0 Preference -->
<descriptor longName="%LABEL_WSI_SSBP" iconPath="icons/full/obj16/wsicat_child.gif" contextHelpId="org.eclipse.wst.ws.service.policy.ui.PSPW0003"
description="%DESCRIPTION_WSI_SSBP"/>
<state key="defaultProtocol" value="http://schemas.xmlsoap.org/wsdl/soap/"/>
</policy>
</servicePolicy>
</extension>
</plugin>