| <?xml version="1.0" encoding="UTF-8"?>
|
| <?eclipse version="3.2"?>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Designer Runtime Extension Point -->
|
| <!-- -->
|
| <!-- Copyright (c) 2006 University College London. -->
|
| <!-- All rights reserved. This program and the accompanying materials -->
|
| <!-- are made available under the terms of the Eclipse Public License 2.0 -->
|
| <!-- which accompanies this distribution, and is available at -->
|
| - https://www.eclipse.org/legal/epl-2.0/ |
| - |
| - SPDX-License-Identifier: EPL-2.0 -->
|
| <!-- -->
|
| <!--=========================================================================-->
|
|
|
| <plugin>
|
|
|
| <!--=========================================================================-->
|
| <!-- New BPEL Project Wizard -->
|
| <!--=========================================================================-->
|
|
|
| <extension
|
| point="org.eclipse.ui.newWizards">
|
| <wizard
|
| name="%NEW_BPEL_PROJECT"
|
| icon="icons/ctool16/new_bpelprj.gif"
|
| category="org.eclipse.bpel.wizards"
|
| project="true"
|
| class="org.eclipse.bpel.runtimes.ui.wizards.NewBPELProjectWizard"
|
| finalPerspective="org.eclipse.bpel.ui.perspective"
|
| preferredPerspectives="org.eclipse.bpel.ui.perspective"
|
| id="org.eclipse.bpel.runtimes.wizards.newBPELProject">
|
| <description>%NEW_BPEL_PROJECT_DESCRIPTION</description>
|
| </wizard>
|
| </extension>
|
|
|
| <extension point="org.eclipse.wst.common.project.facet.ui.wizardPages">
|
| <wizard-pages action="bpel.facet.core.install">
|
| <page class="org.eclipse.bpel.runtimes.ui.wizards.BPELFacetInstallPage"/>
|
| </wizard-pages>
|
| </extension>
|
|
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL ModuleType -->
|
| <!--=========================================================================-->
|
|
|
| <extension
|
| id="bpel.module"
|
| name="%MODULE_TYPE_NAME"
|
| point="org.eclipse.wst.server.core.moduleTypes">
|
| </extension>
|
|
|
| <!-- The following is needed to make icons for deployable modules occur in -->
|
| <!-- the Add and Remove Projects wizard -->
|
|
|
| <extension point="org.eclipse.wst.server.ui.serverImages">
|
| <image
|
| id="org.eclipse.bpel.runtimes.bpel.bpel.module"
|
| typeIds="bpel.module"
|
| icon="icons/obj16/bpelfacet.gif"/>
|
| </extension>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Facet -->
|
| <!--=========================================================================-->
|
|
|
| <extension point="org.eclipse.wst.common.project.facet.core.facets">
|
|
|
| <project-facet id="bpel.facet.core">
|
| <label>%BPEL_CORE_FACET_LABEL</label>
|
| <description>%BPEL_CORE_FACET_DESCRIPTION</description>
|
| </project-facet>
|
|
|
| <project-facet-version facet="bpel.facet.core" version="2.0">
|
| <group-member id="modules"></group-member>
|
| <constraint>
|
| <conflicts group="modules">
|
| </conflicts>
|
| </constraint>
|
| </project-facet-version>
|
|
|
| <action facet="bpel.facet.core" version="2.0" type="INSTALL" id="bpel.facet.core.install">
|
| <delegate class="org.eclipse.bpel.runtimes.facets.BPELCoreFacetInstallDelegate"/>
|
| <config-factory class="org.eclipse.bpel.runtimes.facets.BPELFacetInstallDataModelProvider"/>
|
| </action>
|
|
|
| <action facet="bpel.facet.core" version="2.0" type="UNINSTALL" id="bpel.facet.core.uninstall">
|
| <delegate class="org.eclipse.bpel.runtimes.facets.BPELCoreFacetUninstallDelegate"/>
|
| </action>
|
|
|
| <category id="bpel.category">
|
| <label>%BPEL_FACET_CATEGORY_LABEL</label>
|
| <description>%bpelCoreFacetDescription</description>
|
| </category>
|
|
|
| <template id="template.bpel.core">
|
| <label>%BPEL_FACET_TEMPLATE_LABEL</label>
|
| <fixed facet="bpel.facet.core"/>
|
| </template>
|
|
|
| </extension>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Facet Image -->
|
| <!--=========================================================================-->
|
|
|
| <extension point="org.eclipse.wst.common.project.facet.ui.images">
|
| <image facet="bpel.facet.core" path="icons/obj16/bpelfacet.gif"/>
|
| </extension>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Virtual Component -->
|
| <!--=========================================================================-->
|
|
|
| <extension
|
| point="org.eclipse.wst.common.modulecore.componentimpl">
|
| <componentimpl
|
| typeID="bpel.facet.core"
|
| class="org.eclipse.bpel.runtimes.facets.BPELVirtualComponent">
|
| </componentimpl>
|
| </extension>
|
|
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Module Factory -->
|
| <!--=========================================================================-->
|
|
|
| <extension
|
| point="org.eclipse.wst.server.core.moduleFactories">
|
| <moduleFactory
|
| projects="true"
|
| class="org.eclipse.bpel.runtimes.module.BPELModuleFactoryDelegate"
|
| id="org.eclipse.bpel.runtimes.module.moduleFactory"
|
| order="10">
|
| <moduleType
|
| versions="1.1, 2.0"
|
| types="bpel.module">
|
| </moduleType>
|
| </moduleFactory>
|
| </extension>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Module ArtifactAdapters -->
|
| <!--=========================================================================-->
|
|
|
| <extension point="org.eclipse.wst.server.core.moduleArtifactAdapters">
|
| <moduleArtifactAdapter
|
| id="org.eclipse.bpel.runtimes.module.artifactAdapter1"
|
| class="org.eclipse.bpel.runtimes.module.BPELDeployableArtifactAdapterFactory"
|
| priority="0">
|
| <enablement>
|
| <with variable="selection">
|
| <adapt type="org.eclipse.core.resources.IProject"/>
|
| </with>
|
| </enablement>
|
| </moduleArtifactAdapter>
|
| <moduleArtifactAdapter
|
| id="org.eclipse.bpel.runtimes.module.artifactAdapter2"
|
| class="org.eclipse.bpel.runtimes.module.BPELDeployableArtifactAdapterFactory"
|
| priority="0">
|
| <enablement>
|
| <with variable="selection">
|
| <adapt type="org.eclipse.core.resources.IFile"/>
|
| </with>
|
| </enablement>
|
| </moduleArtifactAdapter>
|
| </extension>
|
|
|
| <!--=========================================================================-->
|
| <!-- BPEL Runtime Adapters -->
|
| <!--=========================================================================-->
|
|
|
| <extension point="org.eclipse.core.runtime.adapters">
|
| <factory
|
| class="org.eclipse.bpel.runtimes.module.BPELDeployableArtifactAdapterFactory"
|
| adaptableType="org.eclipse.core.resources.IProject">
|
| <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
| </factory>
|
| <factory
|
| class="org.eclipse.bpel.runtimes.module.BPELDeployableArtifactAdapterFactory"
|
| adaptableType="org.eclipse.core.resources.IFile">
|
| <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
| </factory>
|
| </extension>
|
|
|
| </plugin>
|