| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| |
| <!-- |
| ========================================================================= |
| Runtime types |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.server.core.runtimeTypes"> |
| <runtimeType id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" |
| name="JBoss Riftsaw 2.x Runtime" description="JBoss Riftsaw BPEL 2.0 execution engine - Runtime" |
| vendor="JBoss" version="1.0" |
| class="org.eclipse.bpel.jboss.riftsaw.runtime.RiftsawServerRuntime"> |
| <moduleType types="jbt.bpel.facet.core" versions="1.1, 2.0" /> |
| </runtimeType> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Server types |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.server.core.serverTypes"> |
| <serverType runtime="true" |
| class="org.eclipse.jst.server.generic.core.internal.GenericServer" |
| id="org.eclipse.jst.server.generic.jboss.riftsaw.2x" |
| initialState="stopped" |
| supportsRemoteHosts="true" |
| runtimeTypeId="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" |
| description="JBoss Riftsaw BPEL 2.0 execution engine - Server" |
| launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" |
| behaviourClass="org.eclipse.jst.server.generic.core.internal.GenericServerBehaviour" |
| name="JBoss Riftsaw 2.x Server" |
| hasConfiguration="false" |
| startTimeout="480000" |
| stopTimeout="60000" |
| launchModes="run, debug" |
| startBeforePublish="true"> |
| </serverType> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Server icons |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.server.ui.serverImages"> |
| <image id="org.eclipse.jst.server.generic.image.rt" |
| icon="icons/obj16/riftsaw.gif" |
| typeIds="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" /> |
| <image id="org.eclipse.jst.server.generic.image.st" |
| icon="icons/obj16/riftsaw.gif" |
| typeIds="org.eclipse.jst.server.generic.jboss.riftsaw.2x" /> |
| <image |
| id="org.eclipse.jst.server.generic.image.module" |
| icon="icons/obj16/riftsaw.gif" |
| typeIds="jbt.bpel.facet.core" /> |
| <image |
| id="org.eclipse.jst.server.generic.image.module" |
| icon="icons/obj16/riftsaw.gif" |
| typeIds="jbt.bpel.facet.core" /> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Generic publisher |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.jst.server.generic.core.genericpublisher"> |
| <genericpublisher |
| class="org.eclipse.bpel.jboss.riftsaw.runtime.RiftsawPublisher" |
| id="org.eclipse.bpel.jboss.riftsaw.runtime.publisher" /> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Project facet Runtime types |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| <runtime-component-type id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" /> |
| |
| <runtime-component-version type="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" |
| version="1.1,2.0" /> |
| |
| <adapter> |
| <runtime-component id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" /> |
| <factory |
| class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory" /> |
| <type class="org.eclipse.jst.common.project.facet.core.IClasspathProvider" /> |
| </adapter> |
| <!-- |
| <supported> |
| <runtime-component id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" |
| version="2.0" /> |
| <facet id="bpel.facet.core" version="2.0" /> |
| </supported> |
| --> |
| <supported> |
| <runtime-component id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" |
| version="2.0" /> |
| <facet id="jbt.bpel.facet.core" version="2.0" /> |
| </supported> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Project facet icons |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.common.project.facet.ui.images"> |
| <image runtime-component-type="org.eclipse.jst.server.generic.runtime.jboss.riftsaw" |
| path="icons/obj16/riftsaw.gif" /> |
| </extension> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| <adapter> |
| <runtime-component id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" /> |
| <factory |
| class="org.eclipse.jst.server.ui.internal.RuntimeLabelProvider$Factory" /> |
| <type |
| class="org.eclipse.wst.common.project.facet.ui.IRuntimeComponentLabelProvider" /> |
| </adapter> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Runtime/project facet mappings |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> |
| <runtimeFacetMapping runtimeTypeId="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" |
| runtime-component="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" version="2.0" /> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Server runtime wizard definition |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.jst.server.generic.core.serverdefinition"> |
| <serverdefinition id="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" |
| definitionfile="definition/riftsaw2x.xml"> |
| </serverdefinition> |
| </extension> |
| |
| <!-- |
| ========================================================================= |
| Server runtime wizard contributions |
| ========================================================================= |
| --> |
| <extension point="org.eclipse.wst.server.ui.wizardFragments"> |
| <fragment id="org.eclipse.jst.server.generic.runtime" |
| typeIds="org.eclipse.jst.server.generic.runtime.jboss.riftsaw.2x" |
| class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment" /> |
| <fragment id="org.eclipse.jst.server.generic.server" |
| typeIds="org.eclipse.jst.server.generic.jboss.riftsaw.2x" |
| class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment" /> |
| </extension> |
| |
| |
| |
| <!--=========================================================================--> |
| <!-- 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.jboss.riftsaw.runtime.ui.wizards.NewJBTBPELProjectWizard" |
| finalPerspective="org.eclipse.bpel.ui.perspective" |
| preferredPerspectives="org.eclipse.bpel.ui.perspective" |
| id="org.eclipse.bpel.jboss.riftsaw.runtime.wizards.newBPELProject"> |
| <description>%NEW_BPEL_PROJECT_DESCRIPTION</description> |
| </wizard> |
| </extension> |
| |
| <!--=========================================================================--> |
| <!-- BPEL Facet --> |
| <!--=========================================================================--> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <project-facet id="jbt.bpel.facet.core"> |
| <label>%BPEL_CORE_FACET_LABEL</label> |
| <description>%BPEL_CORE_FACET_DESCRIPTION</description> |
| </project-facet> |
| |
| <project-facet-version facet="jbt.bpel.facet.core" version="2.0"> |
| <group-member id="modules"></group-member> |
| <constraint> |
| <conflicts group="modules"> |
| </conflicts> |
| </constraint> |
| </project-facet-version> |
| |
| <action facet="jbt.bpel.facet.core" version="2.0" type="INSTALL" id="jbt.bpel.facet.core.install"> |
| <delegate class="org.eclipse.bpel.runtimes.facets.BPELCoreFacetInstallDelegate"/> |
| <config-factory class="org.eclipse.bpel.jboss.riftsaw.runtime.facets.RiftsawFacetInstallDataModelProvider"/> |
| </action> |
| |
| <action facet="jbt.bpel.facet.core" version="2.0" type="UNINSTALL" id="jbt.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="jbt.template.bpel.core"> |
| <label>%BPEL_FACET_TEMPLATE_LABEL</label> |
| <fixed facet="jbt.bpel.facet.core"/> |
| </template> |
| |
| </extension> |
| |
| <!--=========================================================================--> |
| <!-- BPEL Facet Image --> |
| <!--=========================================================================--> |
| |
| <extension point="org.eclipse.wst.common.project.facet.ui.images"> |
| <image facet="jbt.bpel.facet.core" path="icons/obj16/bpelfacet.gif"/> |
| </extension> |
| |
| <!--=========================================================================--> |
| <!-- BPEL Virtual Component --> |
| <!--=========================================================================--> |
| |
| <extension |
| point="org.eclipse.wst.common.modulecore.componentimpl"> |
| <componentimpl |
| typeID="jbt.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.jboss.riftsaw.runtime.module.RiftsawModuleFactoryDelegate" |
| id="org.eclipse.bpel.jboss.riftsaw.runtime.module.moduleFactory"> |
| <moduleType |
| versions="1.1, 2.0" |
| types="jbt.bpel.facet.core"> |
| </moduleType> |
| </moduleFactory> |
| </extension> |
| |
| <!--=========================================================================--> |
| <!-- BPEL Validator for JBT Facet --> |
| <!--=========================================================================--> |
| |
| <extension |
| id="org.eclipse.validator.builder.jbt" |
| name="JBoss BPEL Validator" |
| point="org.eclipse.wst.validation.validator"> |
| <validator> |
| <facet |
| facetId="jbt.bpel.facet.core"> |
| </facet> |
| <filter |
| caseSensitive="false" |
| nameFilter="*.bpel" |
| objectClass="org.eclipse.core.resources.IFile"/> |
| <run |
| async="true" |
| class="org.eclipse.bpel.validator.Validator" |
| enabled="true" |
| fullBuild="true" |
| incremental="true"/> |
| <helper class="org.eclipse.bpel.validator.ValidatorHelper"/> |
| <markerId markerIdValue="org.eclispe.bpel.validator.marker"/> |
| </validator> |
| </extension> |
| </plugin> |