blob: 516bd9a2e9a67580c3be5b1c58e854897da6a374 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="viewers" name="viewers" schema="schema/viewers.exsd"/>
<extension-point id="verificationViewers" name="verificationViewers" schema="schema/verificationViewers.exsd"/>
<extension-point id="autWizard" name="autWizard" schema="schema/autWizard.exsd"/>
<extension-point id="searchMatchers" name="Pluggable search implementations" schema="schema/searchMatchers.exsd"/>
<extension-point id="scenarioEditorPages" name="Scenario Editor Pages" schema="schema/scenarioEditorPages.exsd"/>
<extension-point id="scenarioPropertySource" name="Scenario Property Source" schema="schema/scenarioPropertySource.exsd"/>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.rcptt.ui.preferences.Q7PreferenceInitializer">
</initializer>
<initializer
class="org.eclipse.rcptt.ui.editors.ecl.PreferenceInitializer">
</initializer>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.rcptt.ui.perspectives.Q7Perspective"
icon="icons/logo-16.png"
id="org.eclipse.rcptt.ui.perspective"
name="RCPTT">
</perspective>
</extension>
<extension point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.rcptt.ui.views"
name="RCP Testing Tool">
</category>
<wizard
category="org.eclipse.rcptt.ui.views"
class="org.eclipse.rcptt.ui.wizards.NewQ7ProjectWizard"
finalPerspective="org.eclipse.rcptt.ui.perspective"
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.wizards.newProject"
name="RCP Testing Tool Project"
preferredPerspectives="org.eclipse.rcptt.ui.perspective"
project="true">
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.rcptt.ui.views"
class="org.eclipse.rcptt.ui.wizards.NewScenarioWizard"
finalPerspective="org.eclipse.rcptt.ui.perspective"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.wizards.newScenario"
name="Test Case"
preferredPerspectives="org.eclipse.rcptt.ui.perspective"
project="false">
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.rcptt.ui.views"
class="org.eclipse.rcptt.ui.wizards.NewContextWizard"
finalPerspective="org.eclipse.rcptt.ui.perspective"
icon="icons/context.gif"
id="org.eclipse.rcptt.ui.wizards.newContext"
name="Context"
preferredPerspectives="org.eclipse.rcptt.ui.perspective"
project="false">
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.rcptt.ui.views"
class="org.eclipse.rcptt.ui.wizards.NewVerificationWizard"
finalPerspective="org.eclipse.rcptt.ui.perspective"
icon="icons/verification.gif"
id="org.eclipse.rcptt.ui.wizards.newVerification"
name="Verification"
preferredPerspectives="org.eclipse.rcptt.ui.perspective"
project="false">
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.rcptt.ui.views"
class="org.eclipse.rcptt.ui.wizards.NewTestSuiteWizard"
finalPerspective="org.eclipse.rcptt.ui.perspective"
icon="icons/launching/tsuite.gif"
id="org.eclipse.rcptt.ui.wizards.newTestSuite"
name="Test Suite"
preferredPerspectives="org.eclipse.rcptt.ui.perspective"
project="false">
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.rcptt.ui.editors.context.ContextEditor"
contributorClass="org.eclipse.rcptt.ui.editors.ScenarioEditorActionContributor"
default="true"
extensions="ctx"
icon="icons/context.gif"
id="org.eclipse.rcptt.ui.editors.context"
matchingStrategy="org.eclipse.rcptt.internal.ui.Q7NamedElementMatchingStrategy"
name="Context Editor">
</editor>
<editor
class="org.eclipse.rcptt.ui.editors.verification.VerificationEditor"
contributorClass="org.eclipse.rcptt.ui.editors.ScenarioEditorActionContributor"
default="true"
extensions="verification"
icon="icons/verification.gif"
id="org.eclipse.rcptt.ui.editors.verification"
matchingStrategy="org.eclipse.rcptt.internal.ui.Q7NamedElementMatchingStrategy"
name="Verification Editor">
</editor>
<!--editor
class="org.eclipse.rcptt.ui.editors.ScenarioEditor"
contributorClass="org.eclipse.rcptt.ui.editors.ScenarioEditorActionContributor"
default="false"
extensions="scenario, test"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.editors.scenario.old"
name="Test Case Editor(Old)">
</editor-->
<editor
class="org.eclipse.rcptt.ui.editors.ecl.EclEditor"
contributorClass="org.eclipse.rcptt.ui.editors.ScenarioEditorActionContributor"
default="true"
extensions="scenario, test"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.editors.scenario"
matchingStrategy="org.eclipse.rcptt.internal.ui.Q7NamedElementMatchingStrategy"
name="Test Case Editor">
</editor>
<editor
class="org.eclipse.rcptt.ui.editors.TestSuiteEditor"
default="false"
extensions="suite"
icon="icons/launching/tsuite.gif"
id="org.eclipse.rcptt.ui.editors.test.suite"
matchingStrategy="org.eclipse.rcptt.internal.ui.Q7NamedElementMatchingStrategy"
name="Test Suite Editor">
</editor>
<editor
class="org.eclipse.rcptt.ui.editors.projectsettings.Q7ProjectEditor"
default="false"
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.editors.project.metadata"
matchingStrategy="org.eclipse.rcptt.internal.ui.Q7NamedElementMatchingStrategy"
name="RCPTT Project editor">
<contentTypeBinding
contentTypeId="org.eclipse.rcptt.ui.projectSettings">
</contentTypeBinding>
</editor>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.rcptt.launching.scenarios"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.launchConfigurationTypeImage.scenarios">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.rcptt.ui.launching.ScenariosTabGroup"
id="org.eclipse.rcptt.ui.launchConfigurationTabGroup.scenarios"
type="org.eclipse.rcptt.launching.scenarios">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.rcptt.ui.launching.ScenariosLaunchShortcut"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.scenariosShortcut"
label="Test Cases"
modes="run, debug">
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="+"/>
<iterate>
<adapt type="org.eclipse.core.resources.IResource"/>
</iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
</extension>
<extension point="org.eclipse.ui.views">
<category
id="org.eclipse.rcptt.ui.views.category"
name="RCP Testing Tool">
</category>
<view
category="org.eclipse.rcptt.ui.views.category"
class="org.eclipse.rcptt.ui.launching.ExecutionView"
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.views.execution"
name="Execution View"
restorable="true">
</view>
<view
category="org.eclipse.rcptt.ui.views.category"
class="org.eclipse.rcptt.ui.navigator.Q7Explorer"
icon="icons/workspace.gif"
id="org.eclipse.rcptt.ui.explorer"
name="Test Explorer"
restorable="true">
</view>
<view
category="org.eclipse.rcptt.ui.views.category"
class="org.eclipse.rcptt.ui.launching.aut.AUTManagerView"
icon="icons/q7.gif"
id="org.eclipse.rcptt.ui.aut.manager"
name="Applications"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.rcptt.ui.views.category"
class="org.eclipse.rcptt.ui.tags.TagsView"
icon="icons/tag.gif"
id="org.eclipse.rcptt.ui.tags"
name="Tags"
restorable="true">
<description>
Shows tags that are sticked to RCP Testing Tool test cases and contexts.
</description>
</view>
</extension>
<extension
point="org.eclipse.rcptt.launching.listeners">
<listener
class="org.eclipse.rcptt.ui.launching.LaunchListener"
ui="true">
</listener>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<commonWizard menuGroupId="group.new" type="new" wizardId="org.eclipse.rcptt.ui.wizards.newProject">
<enablement/>
</commonWizard>
<!--commonWizard menuGroupId="group.new" type="new" wizardId="org.eclipse.rcptt.ui.wizards.newScenario">
<enablement>
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard-->
<commonWizard menuGroupId="group.new" type="new" wizardId="org.eclipse.rcptt.ui.wizards.newScenario">
<enablement>
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonWizard menuGroupId="group.new" type="new" wizardId="org.eclipse.rcptt.ui.wizards.newContext">
<enablement>
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonWizard menuGroupId="group.new" type="new" wizardId="org.eclipse.rcptt.ui.wizards.newVerification">
<enablement>
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="group.new"
type="new"
wizardId="org.eclipse.rcptt.ui.wizards.newSuperContext">
<enablement>
<and>
<instanceof
value="org.eclipse.core.resources.IContainer">
</instanceof>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="group.new"
type="new"
wizardId="org.eclipse.rcptt.ui.wizards.newTestSuite">
<enablement>
<and>
<instanceof
value="org.eclipse.core.resources.IContainer">
</instanceof>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonFilter
activeByDefault="true"
class="org.eclipse.rcptt.ui.navigator.SearchFilter"
id="org.eclipse.rcptt.ui.searchFilter"
name="RCPTT Search Filter">
</commonFilter>
<commonWizard
menuGroupId="group.new"
type="new"
wizardId="org.eclipse.ui.wizards.new.folder">
<enablement>
<and>
<instanceof
value="org.eclipse.core.resources.IContainer">
</instanceof>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
</and>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="group.export"
type="export"
wizardId="org.eclipse.rcptt.ui.plain.export">
<enablement>
<and>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
<instanceof
value="org.eclipse.core.resources.IFile">
</instanceof>
</and></enablement>
</commonWizard>
<commonWizard
menuGroupId="group.import"
type="import"
wizardId="org.eclipse.rcptt.ui.plain.import">
<enablement>
<and>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.rcptt.core.rcpttnature">
</test>
</adapt>
<instanceof
value="org.eclipse.core.resources.IResource">
</instanceof>
</and></enablement>
</commonWizard>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
id="org.eclipse.rcptt.ui.navigatorContent"
icon="icons/q7.gif"
name="RCPTT Content"
priority="high"
labelProvider="org.eclipse.rcptt.ui.navigator.Q7LabelProvider"
contentProvider="org.eclipse.rcptt.ui.navigator.Q7ContentProvider">
<triggerPoints>
<or>
<instanceof value="org.eclipse.core.resources.IWorkspaceRoot"/>
<adapt type="org.eclipse.core.resources.IResource">
</adapt>
</or>
</triggerPoints>
<override
policy="InvokeAlwaysRegardlessOfSuppressedExt"
suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
</override>
<dropAssistant
class="org.eclipse.rcptt.ui.navigator.Q7DropAdapterAssistant"
id="org.eclipse.rcptt.ui.navigator.Q7DropAdapterAssistant">
<possibleDropTargets>
</possibleDropTargets>
</dropAssistant>
</navigatorContent>
<actionProvider
class="org.eclipse.rcptt.ui.actions.RefactorActionProvider"
id="org.eclipse.rcptt.ui.actions.refactor"
overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
<enablement>
<adapt type="org.eclipse.core.resources.IResource">
</adapt>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.rcptt.ui.actions.edit.EditActionProvider"
id="org.eclipse.rcptt.ui.actions.edit"
overrides="org.eclipse.ui.navigator.resources.actions.EditActions">
<enablement>
<adapt type="org.eclipse.core.resources.IResource">
</adapt>
</enablement>
</actionProvider>
</extension>
<extension point="org.eclipse.ui.navigator.viewer">
<viewer viewerId="org.eclipse.rcptt.ui.explorer">
<popupMenu allowsPlatformContributions="true">
<insertionPoint name="group.new"/>
<insertionPoint name="group.open" separator="true"/>
<insertionPoint name="group.openWith"/>
<insertionPoint name="group.edit" separator="true"/>
<insertionPoint name="group.reorganize" />
<insertionPoint name="group.port" separator="true"/>
<insertionPoint name="group.build" separator="true"/>
<insertionPoint name="group.generate" separator="true"/>
<insertionPoint name="group.search" separator="true"/>
<insertionPoint name="additions" separator="true"/>
<insertionPoint name="group.properties" separator="true"/>
</popupMenu>
</viewer>
<viewerContentBinding viewerId="org.eclipse.rcptt.ui.explorer">
<includes>
<contentExtension pattern="org.eclipse.rcptt.ui.navigatorContent" />
<contentExtension pattern="org.eclipse.ui.navigator.resources.filters.*"/>
<contentExtension pattern="org.eclipse.ui.navigator.resources.linkHelper"/>
<contentExtension pattern="org.eclipse.ui.navigator.resources.workingSets"/>
<actionExtension pattern="org.eclipse.rcptt.ui.actions.refactor" />
<actionExtension pattern="org.eclipse.rcptt.ui.actions.edit" />
<contentExtension
pattern="org.eclipse.rcptt.ui.searchFilter">
</contentExtension>
</includes>
</viewerContentBinding>
<viewerActionBinding viewerId="org.eclipse.rcptt.ui.explorer">
<includes>
<actionExtension pattern="org.eclipse.ui.navigator.resources.*" />
<actionExtension pattern="org.eclipse.rcptt.ui.actions.refactor" />
<actionExtension pattern="org.eclipse.rcptt.ui.actions.edit" />
</includes>
</viewerActionBinding>
<dragAssistant
class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant"
viewerId="org.eclipse.rcptt.ui.explorer"/>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="*">
<showInPart id="org.eclipse.rcptt.ui.explorer"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.rcptt.ui.perspective">
<actionSet id="org.eclipse.debug.ui.breakpointActionSet"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.rcptt.preferences.PrefNode"
class="org.eclipse.rcptt.internal.ui.PreferencesAdapterFactory">
<adapter
type="org.eclipse.ui.views.properties.IPropertySource">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.rcptt.ui.preferences.Q7PreferencePage"
id="org.eclipse.rcptt.ui.preferences"
name="RCP Testing Tool">
</page>
<page
category="org.eclipse.rcptt.ui.preferences"
class="org.eclipse.rcptt.ui.preferences.ECLPreferenceEditorPage"
id="org.eclipse.rcptt.ui.ECLEditor"
name="ECL Editor">
</page>
<page
category="org.eclipse.rcptt.ui.ECLEditor"
class="org.eclipse.rcptt.ui.preferences.ECLPreferenceContentAssistPage"
id="org.eclipse.rcptt.ui.preferencesECLEditorContentAssist"
name="Content Assist">
</page>
<page
category="org.eclipse.rcptt.ui.ECLEditor"
class="org.eclipse.rcptt.ui.preferences.ECLMarkOccurencesPage"
id="org.eclipse.rcptt.ui.MarkOccurrencesPage"
name="Mark Occurrences">
</page>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.rcptt.ui.actionSet3"
label="Test Recording"
visible="true">
<action
class="org.eclipse.rcptt.ui.actions.ShowControlPanel"
icon="icons/snippet.png"
id="org.eclipse.rcptt.ui.recording.controlPanel"
label="Record a Snippet"
style="push"
toolbarPath="debug">
</action>
</actionSet>
<actionSet
id="org.eclipse.rcptt.ui.navigation"
label="RCPTT Navigation"
visible="true">
<action
class="org.eclipse.rcptt.ui.actions.OpenScenarioAction"
icon="icons/scenario.gif"
id="org.eclipse.rcptt.ui.action.openScenario"
label="Open Test Case (RCPTT)"
style="push"
toolbarPath="search">
</action>
<action
class="org.eclipse.rcptt.ui.actions.OpenContextAction"
icon="icons/context.gif"
id="org.eclipse.rcptt.ui.action.openContext"
label="Open Context (RCPTT)"
style="push"
toolbarPath="search">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.rcptt.ui.searchMatchers">
<matcher
class="org.eclipse.rcptt.ui.search.NamedMatcher">
</matcher>
<matcher
class="org.eclipse.rcptt.ui.search.ScenarioMatcher">
</matcher>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.deleteParticipants">
<deleteParticipant
class="org.eclipse.rcptt.ui.refactoring.ContextDeleteParticipant"
id="org.eclipse.rcptt.core.refactoring.context_delete_participant"
name="Context Delete Participant">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<equals value="org.eclipse.rcptt.core.rcpttnature"/>
</iterate>
</with>
<with variable="element">
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</with>
</enablement>
</deleteParticipant>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.moveParticipants">
<moveParticipant
class="org.eclipse.rcptt.ui.refactoring.NamedElementMoveParticipant"
id="org.eclipse.rcptt.core.refactoring.context_move_participant"
name="Context Move Participant">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<equals value="org.eclipse.rcptt.core.rcpttnature"/>
</iterate>
</with>
<with variable="element">
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</with>
</enablement>
</moveParticipant>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.rcptt.ui.actions.goto.line"
name="Goto Line">
</command>
<category
id="org.eclipse.rcptt.ui.category"
name="RCPTT">
</category>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.recording.recordMode"
name="Switch to Recording Mode">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.recording.assertMode"
name="Switch to Asserting Mode">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.addTag"
name="Add Tag">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.convertOldTestcases"
name="Convert old rcptt elements to new format">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.generatePom"
name="Generate pom.xml file for RCP Testing Tool project">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.recording.startRecording"
name="Start recording">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.recording.stopRecording"
name="Stop recording">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.ui.commands.recording.replay"
name="Replay">
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.rcptt.ui.actions.open.declaration"
name="Open Declaration">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.rcptt.ui.actions.AddTagAction"
commandId="org.eclipse.rcptt.ui.commands.addTag">
</handler>
<handler
class="org.eclipse.rcptt.ui.actions.ConvertOldElemenetsAction"
commandId="org.eclipse.rcptt.ui.commands.convertOldTestcases">
</handler>
<handler
class="org.eclipse.rcptt.ui.actions.GeneratePomAction"
commandId="org.eclipse.rcptt.ui.commands.generatePom">
</handler>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.rcptt.ui.actions.goto.line"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+L">
</key>
<key
commandId="org.eclipse.rcptt.ui.commands.recording.assertMode"
contextId="org.eclipse.rcptt.ui.contexts.recording"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+7">
</key>
<key
commandId="org.eclipse.rcptt.ui.commands.recording.recordMode"
contextId="org.eclipse.rcptt.ui.contexts.recording"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ESC">
</key>
<key
commandId="org.eclipse.rcptt.ui.commands.recording.startRecording"
contextId="org.eclipse.rcptt.ui.contexts.recording"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+8">
</key>
<key
commandId="org.eclipse.rcptt.ui.commands.recording.stopRecording"
contextId="org.eclipse.rcptt.ui.contexts.recording"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+9">
</key>
<key
commandId="org.eclipse.rcptt.ui.commands.recording.replay"
contextId="org.eclipse.rcptt.ui.contexts.recording"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+0">
</key>
<key
commandId="org.eclipse.rcptt.ui.actions.open.declaration"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F3">
</key>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
id="org.eclipse.rcptt.ui.contexts.recording"
name="During RCPTT Recording">
</context>
<context
id="org.eclipse.rcptt.ui.eclEditor"
name="Ecl Editor Scope"
parentId="org.eclipse.ui.textEditorScope">
</context>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.rcptt.ui.NamedElementTester"
type="org.eclipse.core.resources.IResource"
namespace="org.eclipse.rcptt.ui"
properties="containsNamedElements,containsOldFormat"
class="org.eclipse.rcptt.internal.ui.NamedElementTester">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<separator
name="org.eclipse.rcptt.ui.separator1"
visible="true">
</separator>
<menu
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.q7menu"
label="RCP Testing Tool">
<command
commandId="org.eclipse.rcptt.ui.commands.addTag"
icon="icons/tag.gif"
label="Add Tag..."
mnemonic="T"
style="push">
<visibleWhen>
<and>
<with
variable="selection">
<count
value="+">
</count>
<iterate>
<test
property="org.eclipse.rcptt.ui.containsNamedElements"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
</command>
<visibleWhen>
<and>
<with
variable="selection">
<count
value="+">
</count>
<iterate>
<test
property="org.eclipse.rcptt.ui.containsNamedElements"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
<command
commandId="org.eclipse.rcptt.ui.commands.convertOldTestcases"
icon="icons/releng_gears.gif"
label="Convert Elements to new format..."
style="push">
<visibleWhen>
<and>
<with
variable="selection">
<count
value="+">
</count>
<iterate>
<test
property="org.eclipse.rcptt.ui.containsNamedElements"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.rcptt.ui.commands.generatePom"
icon="icons/releng_gears.gif"
label="Generate pom.xml"
style="push">
<visibleWhen>
<and>
<with
variable="selection">
<count
value="+">
</count>
<iterate>
<test
property="org.eclipse.rcptt.ui.containsNamedElements"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
</command>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.copyParticipants">
<copyParticipant
class="org.eclipse.rcptt.ui.refactoring.Q7ResourcesCopyParticipant"
id="org.eclipse.rcptt.ui.copyNamedElementParticipant"
name="Copy Test resources">
<enablement>
<with
variable="affectedNatures">
<iterate
operator="or">
<equals
value="org.eclipse.rcptt.core.rcpttnature">
</equals>
</iterate>
</with>
<with
variable="element">
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</with></enablement>
</copyParticipant>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<wizard
category="org.eclipse.rcptt.ui.export"
class="org.eclipse.rcptt.ui.wizards.plain.Q7PortableFormatExport"
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.plain.export"
name="Test Portable Format">
<selection
class="org.eclipse.core.resources.IFile"
name="*.test">
</selection>
</wizard>
<category
id="org.eclipse.rcptt.ui.export"
name="RCP Testing Tool">
</category>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="org.eclipse.rcptt.ui.import"
name="RCP Testing Tool">
</category>
<wizard
category="org.eclipse.rcptt.ui.import"
class="org.eclipse.rcptt.ui.wizards.plain.Q7PortableFormatImport"
icon="icons/q7.png"
id="org.eclipse.rcptt.ui.plain.import"
name="Test Portable Format">
<selection
class="org.eclipse.core.resources.IContainer">
</selection>
</wizard>
</extension>
<!--extension
point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.rcptt.ui.codingGroup"
label="Ecl Coding"
visible="false">
<menu
id="org.eclipse.rcptt.ui.source.menu"
label="Source"
path="edit">
<groupMarker
name="commentGroup">
</groupMarker>
</menu>
<action
definitionId="org.eclipse.rcptt.ui.edit.text.ecl.toggle.comment"
id="org.eclipse.rcptt.ui.edit.text.ecl.ToggleComment"
label="Toggle Comment"
menubarPath="org.eclipse.rcptt.ui.source.menu/commentGroup"
retarget="true">
</action>
<action
definitionId="org.eclipse.rcptt.ui.edit.text.ecl.uncomment"
id="org.eclipse.rcptt.ui.UnComment"
label="Uncomment"
menubarPath="org.eclipse.rcptt.ui.source.menu/commentGroup"
retarget="true">
</action>
</actionSet>
</extension-->
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.rcptt.ui.category"
description="Toggle Comment"
id="org.eclipse.rcptt.ui.edit.text.ecl.toggle.comment"
name="Toggle Comment">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
description="Uncomment"
id="org.eclipse.rcptt.ui.edit.text.ecl.uncomment"
name="Uncomment">
</command>
<command
categoryId="org.eclipse.rcptt.ui.category"
description="Uncomment"
id="org.eclipse.rcptt.ui.edit.text.ecl.format.source"
name="Format Source">
</command>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.rcptt.ui.edit.text.ecl.toggle.comment"
contextId="org.eclipse.rcptt.ui.eclEditor"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+/">
</key>
<key
commandId="org.eclipse.rcptt.ui.edit.text.ecl.toggle.comment"
contextId="org.eclipse.rcptt.ui.eclEditor"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+7">
</key>
<key
commandId="org.eclipse.rcptt.ui.edit.text.ecl.format.source"
contextId="org.eclipse.rcptt.ui.eclEditor"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+F">
</key>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
class="org.eclipse.rcptt.ui.launching.AutStatusHandler"
code="123128"
id="org.eclipse.rcptt.ui.launching.SelectAutStatusHandler"
plugin="org.eclipse.rcptt.launching">
</statusHandler>
<statusHandler
class="org.eclipse.rcptt.ui.launching.AutStatusHandler"
code="7707"
id="org.eclipse.rcptt.ui.launching.SelectAutStatusHandler"
plugin="org.eclipse.rcptt.launching">
</statusHandler>
<statusHandler
class="org.eclipse.rcptt.ui.launching.PromptingStatusHandler"
code="123129"
id="org.eclipse.rcptt.ui.launching.PromptingStatusHandler"
plugin="org.eclipse.rcptt.launching">
</statusHandler>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
describer="org.eclipse.rcptt.internal.ui.Q7PropertiesFileDetector"
file-names="q7.properties"
id="org.eclipse.rcptt.ui.projectSettings"
name="RCPTT Project Settings"
priority="high">
</content-type>
<content-type
describer="org.eclipse.rcptt.internal.ui.Q7PropertiesFileDetector"
file-names="rcptt.properties"
id="org.eclipse.rcptt.ui.projectSettings"
name="RCPTT Project Settings"
priority="high">
</content-type>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.rcptt.internal.ui.ProjectContextListener">
</startup>
<startup
class="org.eclipse.rcptt.ui.launching.ResourceLaunchConfigurationMigration">
</startup>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
<hyperlinkDetector
activate="true"
class="org.eclipse.rcptt.ui.editors.ecl.EclTextHyperLinkDetector"
id="org.eclipse.rcptt.ui.ecltexthyperlinkdetector"
modifierKeys="M1"
name="EclTextHyperLinkDetector"
targetId="org.eclipse.rcptt.ui.ecltexthyperlinkdetectortarget">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
<target
id="org.eclipse.rcptt.ui.ecltexthyperlinkdetectortarget"
name="ECLTextHyperLinkDetectorTarget">
</target>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.rcptt.ui.occurrences">
</type>
<type
name="org.eclipse.rcptt.ui.occurrences.write"
super="org.eclipse.rcptt.ui.occurrences">
</type>
<type
markerSeverity="1"
markerType="org.eclipse.rcptt.core.builder.q7Problem"
name="org.eclipse.rcptt.editor.q7warning"
super="org.eclipse.ui.workbench.texteditor.warning">
</type>
<type
markerSeverity="2"
markerType="org.eclipse.rcptt.core.builder.q7Problem"
name="org.eclipse.rcptt.editor.q7error"
super="org.eclipse.ui.workbench.texteditor.error">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.rcptt.ui.occurrences"
colorPreferenceKey="occurrenceIndicationColor"
colorPreferenceValue="212,212,212"
contributesToHeader="false"
highlightPreferenceKey="occurrenceHighlighting"
highlightPreferenceValue="true"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
label="%OccurrenceAnnotation.label"
overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
presentationLayer="4"
showInNextPrevDropdownToolbarAction="true"
showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
textPreferenceKey="occurrenceIndication"
textPreferenceValue="false"
textStylePreferenceKey="occurrenceTextStyle"
textStylePreferenceValue="NONE"
verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false">
</specification>
<specification
annotationType="org.eclipse.rcptt.ui.occurrences.write"
colorPreferenceKey="writeOccurrenceIndicationColor"
colorPreferenceValue="240,216,168"
highlightPreferenceKey="writeOccurrenceHighlighting"
highlightPreferenceValue="true"
label="%WriteOccurrenceAnnotation.label"
overviewRulerPreferenceKey="writeOccurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
presentationLayer="4"
textPreferenceKey="writeOccurrenceIndication"
textPreferenceValue="false"
textStylePreferenceKey="writeOccurrenceTextStyle"
textStylePreferenceValue="NONE"
verticalRulerPreferenceKey="writeOccurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false">
</specification>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.rcptt.ui.editors.quickfix.Q7ProblemResolutionGenerator"
markerType="org.eclipse.rcptt.core.builder.q7Problem">
</markerResolutionGenerator>
</extension>
<!--extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.rcptt.ui.codingGroup">
<part
id="org.eclipse.rcptt.ui.editors.scenario">
</part>
</actionSetPartAssociation>
</extension-->
</plugin>