| <?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 v1.0 --> | |
| <!-- which accompanies this distribution, and is available at --> | |
| <!-- http://www.eclipse.org/legal/epl-v10.html --> | |
| <!-- --> | |
| <!--=========================================================================--> | |
| <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> |