blob: 52e121836e4cde94bd112f7902e0fb318f0df0b5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.jwt.we.menu">
<action
class="org.eclipse.jwt.we.conf.we.actions.external.ManageActivatedProfilesAction"
description="Manage Activated Profiles"
forceText="false"
name="ManageActivatedProfiles"
requiresOpenEditor="true"
showInMenu="true"
showInToolbar="true"/>
</extension>
<extension
point="org.eclipse.jwt.we.propertySheet">
<propertySheetPage
class="org.eclipse.jwt.we.conf.we.editors.properties.tabbedPage.PropertyTabbedPropertySheetPage"/>
</extension>
<extension
point="org.eclipse.jwt.we.propertyDescriptor">
<customPropertyEditor
PropertyDescriptorFactoryImpl="org.eclipse.jwt.we.conf.we.editors.properties.PropertyPropertyDescriptorFactory"
className="Property"
featureName="value"
packageName="org.eclipse.jwt.conf.property">
</customPropertyEditor>
</extension>
<!-- Default tab for dynamic Properties -->
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
<propertyTabs
contributorId="org.eclipse.jwt.we.editors.WEEditor">
<propertyTab
afterTab="org.eclipse.jwt.we.PropertyTabStandard"
category="WEStandardCategory"
id="org.eclipse.jwt.we.propertytabs.aspects.Property"
label="Custom Properties">
</propertyTab>
</propertyTabs>
</extension>
<!-- Default section for dynamic Properties -->
<extension
point="org.eclipse.ui.views.properties.tabbed.propertySections">
<propertySections
contributorId="org.eclipse.jwt.we.editors.WEEditor">
<propertySection
class="org.eclipse.jwt.we.conf.we.editors.properties.tabbedPage.PropertyPropertySection"
id="org.eclipse.jwt.we.propertytabs.aspects.Property.DefaultSection"
tab="org.eclipse.jwt.we.propertytabs.aspects.Property">
<!-- Here are samples of possible inputs for a JWT property section : -->
<!-- input being Action will only display it on Action activity nodes -->
<!-- input
type="org.eclipse.jwt.we.model.processes.Action" -->
<!-- input being ActivityNode will display it on all ActivityNodes including Join, Action... -->
<!-- input
type="org.eclipse.jwt.we.model.processes.ActivityNode" -->
<!-- input being ModelElement will display it on any node that can have JWT "dynamic" Properties -->
<!-- Here are samples of possible inputs for a JWT property section : -->
<!-- input being Action will only display it on Action activity nodes -->
<!-- input
type="org.eclipse.jwt.we.model.processes.Action" -->
<!-- input being EObject will display it on any model object -->
<!-- input
type="org.eclipse.emf.ecore.EObject" -->
<!-- input being ModelElement will display it on any JWT model element -->
<input
type="org.eclipse.jwt.meta.model.core.ModelElement">
</input>
</propertySection>
</propertySections>
</extension>
<!-- Profile UI sheet -->
<extension
point="org.eclipse.jwt.we.sheet">
<sheet
autoshow="true"
class="org.eclipse.jwt.we.conf.we.editors.pages.ManageActivatedProfilesSheetProvider"
closable="true"
multiple="false"
title="Manage Workflow Profiles">
</sheet>
</extension>
<!-- .workflow_conf extension editor -->
</plugin>