blob: 7111c9a2345cc92f23d32f30ada957785a1a2999 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
Copyright (c) 2009, 2019 Xored Software Inc and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-v20.html
Contributors:
Xored Software Inc - initial API and implementation and/or initial documentation
-->
<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="testEngineLaunchConfigs" name="Test Engine Launch Configs" schema="schema/testEngineLaunchConfigs.exsd"/>
<extension-point id="propertySuggestionProviders" name="Property Suggestion Providers" schema="schema/propertySuggestionProviders.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.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>
<page
category="org.eclipse.rcptt.ui.preferences"
class="org.eclipse.rcptt.ui.preferences.IntegrationsPreferencePage"
id="org.eclipse.rcptt.ui.IntegrationsPreferencePage"
name="Integrations">
</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>
</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>
<key
commandId="org.eclipse.rcptt.ui.actions.open.declaration"
contextId="org.eclipse.rcptt.ui.eclEditor"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F3">
</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.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.rcptt.ui.propertySuggestionProviders">
<propertySuggestions
scenarioProperties="org.eclipse.rcptt.ui.editors.ScenarioPropertySuggestionProvider">
</propertySuggestions>
</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>