| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.0"?> | |
| <plugin> | |
| <extension | |
| point="org.eclipse.ui.navigator.navigatorContent"> | |
| <navigatorContent | |
| name="%navigator.Content" | |
| priority="lower" | |
| icon="icons/full/ctool16/webservicedesc.gif" | |
| contentProvider="org.eclipse.jst.j2ee.internal.webservice.WebServicesNavigatorContentProvider" | |
| labelProvider="org.eclipse.jst.j2ee.internal.webservice.WebServicesNavigatorLabelProvider" | |
| id="org.eclipse.wst.common.frameworks.internal.navigator.webservice"> | |
| <triggerPoints> | |
| <or> | |
| <instanceof value="org.eclipse.core.resources.IWorkspaceRoot"/> | |
| <instanceof value="org.eclipse.jst.j2ee.internal.webservice.WebServiceNavigatorGroup"/> | |
| <instanceof value="org.eclipse.jst.j2ee.webservice.wsdd.WebServiceDescription"/> | |
| <instanceof value="org.eclipse.jst.j2ee.internal.webservice.WebServiceNavigatorGroupType"/> | |
| <instanceof value="org.eclipse.wst.wsdl.util.WSDLResourceImpl"/> | |
| <instanceof value="org.eclipse.wst.wsdl.Service"/> | |
| <and> | |
| <instanceof value="org.eclipse.emf.ecore.EObject"/> | |
| <or> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wsdd.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="webservice_client.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wscommon.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="http://www.ibm.com/wsdl/2003/WSDL"/> | |
| </or> | |
| </and> | |
| </or> | |
| </triggerPoints> | |
| <possibleChildren> | |
| <or> | |
| <instanceof value="org.eclipse.jst.j2ee.internal.webservice.WebServiceNavigatorGroup"/> | |
| <instanceof value="org.eclipse.jst.j2ee.webservice.wsdd.WebServiceDescription"/> | |
| <instanceof value="org.eclipse.jst.j2ee.internal.webservice.WebServiceNavigatorGroupType"/> | |
| <instanceof value="org.eclipse.wst.wsdl.util.WSDLResourceImpl"/> | |
| <and> | |
| <instanceof value="org.eclipse.emf.ecore.EObject"/> | |
| <or> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wsdd.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="webservice_client.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wscommon.xmi"/> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="http://www.ibm.com/wsdl/2003/WSDL"/> | |
| </or> | |
| </and> | |
| </or> | |
| </possibleChildren> | |
| <commonSorter | |
| class="org.eclipse.jst.j2ee.navigator.internal.J2EEViewerSorter" | |
| id="org.eclipse.jst.navigator.j2ee.ui.J2EEContent"> | |
| <parentExpression> | |
| <or> | |
| <instanceof | |
| value="org.eclipse.emf.ecore.EObject" /> | |
| <instanceof | |
| value="org.eclipse.core.resources.IWorkspaceRoot" /> | |
| </or> | |
| </parentExpression> | |
| </commonSorter> | |
| <!-- Handle open requests --> | |
| <actionProvider | |
| class="org.eclipse.jst.j2ee.internal.webservice.WebServicesNavigatorGroupOpenListener" | |
| id="org.eclipse.jst.j2ee.webservice.ui.J2EEWebServiceActionProvider"> | |
| <enablement> | |
| <or> | |
| <and> | |
| <instanceof | |
| value="org.eclipse.emf.ecore.EObject" /> | |
| <or> | |
| <test forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wsdd.xmi" /> | |
| <test forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="webservice_client.xmi" /> | |
| <test forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="wscommon.xmi" /> | |
| <test forcePluginActivation="true" | |
| property="org.eclipse.wst.common.emfworkbench.integration.emfPackage" | |
| value="http://www.ibm.com/wsdl/2003/WSDL" /> | |
| </or> | |
| </and> | |
| <instanceof | |
| value="org.eclipse.jst.j2ee.internal.provider.J2EEItemProvider" /> | |
| <instanceof | |
| value="org.eclipse.wst.wsdl.util.WSDLResourceImpl" /> | |
| </or> | |
| </enablement> | |
| </actionProvider> | |
| </navigatorContent> | |
| </extension> | |
| <!-- J2EE View Web Services contribution --> | |
| <extension | |
| point="org.eclipse.ui.navigator.viewer"> | |
| <viewerContentBinding | |
| viewerId="org.eclipse.ui.navigator.ProjectExplorer"> | |
| <includes> | |
| <contentExtension pattern="org.eclipse.wst.common.frameworks.internal.navigator.webservice" | |
| isRoot="false"/> | |
| </includes> | |
| </viewerContentBinding> | |
| </extension> | |
| <extension | |
| point="org.eclipse.core.runtime.adapters"> | |
| <factory | |
| class="org.eclipse.jst.j2ee.internal.webservice.WebServiceAdapterFactory" | |
| adaptableType="org.eclipse.wst.wsdl.Service"> | |
| <adapter type="org.eclipse.core.resources.IResource"/> | |
| <adapter type="org.eclipse.core.resources.IFile"/> | |
| </factory> | |
| <factory | |
| class="org.eclipse.jst.j2ee.internal.webservice.WebServiceAdapterFactory" | |
| adaptableType="org.eclipse.jst.j2ee.webservice.wsclient.ServiceRef"> | |
| <adapter type="org.eclipse.core.resources.IResource"/> | |
| <adapter type="org.eclipse.core.resources.IFile"/> | |
| </factory> | |
| <factory | |
| class="org.eclipse.jst.j2ee.internal.webservice.WsdlResourceAdapterFactory" | |
| adaptableType="org.eclipse.wst.wsdl.util.WSDLResourceImpl"> | |
| <adapter type="org.eclipse.core.resources.IResource"/> | |
| <adapter type="org.eclipse.core.resources.IFile"/> | |
| </factory> | |
| <factory | |
| class="org.eclipse.jst.j2ee.internal.webservice.WebServiceAdapterFactory" | |
| adaptableType="org.eclipse.jst.j2ee.webservice.wsdd.ServiceImplBean"> | |
| <adapter type="org.eclipse.core.resources.IResource"/> | |
| <adapter type="org.eclipse.core.resources.IFile"/> | |
| </factory> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.startup"> | |
| <startup class="org.eclipse.jst.j2ee.internal.webservice.startup.WebserviceListener"/> | |
| </extension> | |
| </plugin> |