blob: 0c1629ab08780d36dde403f04115618c0c071ac8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?><!--
Copyright (c) 2004, 2010 BREDEX GmbH.
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>
<extension-point
id="propertyPages"
name="%JubulaPropertyPages"
schema="schema/propertyPages.exsd" />
<extension point="org.eclipse.core.expressions.definitions">
<definition id="org.eclipse.jubula.client.ui.rcp.expression.AreMergeableComponentNames">
<and>
<count value="+" />
<not>
<count value="1" />
</not>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
<test
property="org.eclipse.jubula.client.core.model.ComponentName.isDefaultMapping"
value="false" />
</iterate>
<test property="org.eclipse.jubula.client.core.model.ComponentNameCollection.areSameType" />
<test
property="org.eclipse.jubula.client.core.model.ComponentNameCollection.areInCurrentProject" />
<test property="org.eclipse.jubula.client.core.model.ComponentNameCollection.areSameTech" />
</and>
</definition>
<definition id="org.eclipse.jubula.client.ui.rcp.expression.isMacOS">
<or>
<systemTest
property="os.name"
value="Mac OS" />
<systemTest
property="os.name"
value="Mac OS X" />
</or>
</definition>
<definition id="org.eclipse.jubula.client.ui.rcp.expression.canConnectToAut">
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent">
<equals value="true" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.autConnectionStatus">
<equals value="Disconnected" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isTestRunning">
<equals value="false" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.runningAuts">
<count value="+" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</and>
</definition>
<definition id="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive">
<or>
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective"/>
</with>
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective"/>
</with>
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="org.eclipse.jubula.client.ui.perspectives.ReportPerspective"/>
</with>
</or>
</definition>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.ComponentNameCollectionPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.ComponentNameCollectionPropertyTester"
namespace="org.eclipse.jubula.client.core.model.ComponentNameCollection"
properties="areSameType,areSameTech,areInCurrentProject"
type="java.util.Collection" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.ObjectMappingCategoryPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.ObjectMappingCategoryPropertyTester"
namespace="org.eclipse.jubula.client.core.model.ObjectMappingCategory"
properties="isTopLevel,isEmpty"
type="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.PersistentObjectPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.PersistentObjectPropertyTester"
namespace="org.eclipse.jubula.client.core.model.PersistentObject"
properties="isInCurrentProject"
type="org.eclipse.jubula.client.core.model.IPersistentObject" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.ComponentNamePropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.ComponentNamePropertyTester"
namespace="org.eclipse.jubula.client.core.model.ComponentName"
properties="isBeingUsed,isDefaultMapping"
type="org.eclipse.jubula.client.core.model.IComponentNamePO" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.TestSuitePropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.TestSuite"
namespace="org.eclipse.jubula.client.core.model.ITestSuitePO"
properties="hasAUT"
type="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.EditorPartPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.EditorPart"
namespace="org.eclipse.jubula.client.ui.rcp.propertytester.EditorPart"
properties="isDirty"
type="org.eclipse.ui.IEditorPart" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.RunningAutPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.RunningAut"
namespace="org.eclipse.jubula.client.ui.rcp.propertytester.RunningAut"
properties="isDefined"
type="org.eclipse.jubula.tools.internal.registration.AutIdentifier" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.SearchTestCasePropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.SearchTestCaseTester"
namespace="org.eclipse.jubula.client.ui.rcp.propertytester.SearchTestCase"
properties="isExec,isExecOrSpecAndUsesCTDS"
type="org.eclipse.jubula.client.ui.rcp.search.result.BasicSearchResult$SearchResultElement" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.ParameterInterfacePropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.ParameterInterfacePropertyTester"
namespace="org.eclipse.jubula.client.core.model.IParameterInterfacePO"
properties="usesExcel,usesCTDS,hasMultipleDataSets"
type="org.eclipse.jubula.client.core.model.IParameterInterfacePO" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.MonitoringAgentPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.MonitoringAgentPropertyTester"
namespace="org.eclipse.jubula.client.ui.rcp.propertytester.MonitoringAgentPropertyTester"
properties="usedMonitoringAgent"
type="org.eclipse.jubula.client.core.model.ITestResultSummaryPO" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.ObjectMappingCollectionPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.ObjectMappingCollectionPropertyTester"
namespace="org.eclipse.jubula.client.ui.rcp.ObjectMappingCollection"
properties="isPasteAllowed"
type="java.util.Collection" />
<propertyTester
class="org.eclipse.jubula.client.ui.rcp.propertytester.AbstractJBCollectionPropertyTester"
id="org.eclipse.jubula.client.ui.rcp.propertytester.AbstractJBCollectionPropertyTester"
namespace="org.eclipse.jubula.client.ui.rcp.AbstractJBCollection"
properties="isPasteAllowed,isCopyAllowed,isCutAllowed"
type="java.util.Collection" />
</extension>
<extension
id="jbMarker"
name="%JubulaMarker"
point="org.eclipse.core.resources.markers" />
<extension
id="jbProblem"
name="%JubulaProblem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker" />
<super type="org.eclipse.jubula.client.ui.rcp.jbMarker" />
<attribute name="jbFQCN" />
<attribute name="jbReason" />
<attribute name="jbObjectHashCode" />
<attribute name="jbObjectName" />
<attribute name="jbNodeGUID" />
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.jubula.client.core.model.ICategoryPO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IComponentNamePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.ITestSuitePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.ISpecTestCasePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.ICapPO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IEventExecTestCasePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IExecTestCasePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IExecObjContPO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IRefTestSuitePO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.ITestJobPO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
<factory
adaptableType="org.eclipse.jubula.tools.internal.registration.AutIdentifier"
class="org.eclipse.jubula.client.ui.rcp.adapter.PropertySourceAdapterFactory">
<adapter type="org.eclipse.ui.views.properties.IPropertySource" />
</factory>
</extension>
<extension point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.jubula.client.ui.rcp.perspective.SpecificationPerspective"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/perspective_sp.gif"
id="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective"
name="%JubulaSpecification" />
<perspective
class="org.eclipse.jubula.client.ui.rcp.perspective.ExecutionPerspective"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/perspective_ex.gif"
id="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective"
name="%JubulaExecution" />
</extension>
<extension point="org.eclipse.ui.views">
<category
id="org.eclipse.jubula.client.views"
name="%JubulaViewCategory" />
<view
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testSuiteBrowser.gif"
class="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser"
name="%TestSuite"
category="org.eclipse.jubula.client.views"
id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
<view
class="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/specTcBrowser.gif"
category="org.eclipse.jubula.client.views"
name="%TestSpec"
allowMultiple="true"
id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<view
class="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testResultTree.gif"
category="org.eclipse.jubula.client.views"
name="%TestResult"
id="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView" />
<view
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/dataSetView.gif"
class="org.eclipse.jubula.client.ui.rcp.views.dataset.DataSetView"
category="org.eclipse.jubula.client.views"
name="%JubulaDataSetView"
id="org.eclipse.jubula.client.ui.rcp.views.DataSetView" />
<view
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/compNamesView.gif"
class="org.eclipse.jubula.client.ui.rcp.views.CompNamesView"
category="org.eclipse.jubula.client.views"
name="%CompNamesView"
id="org.eclipse.jubula.client.ui.rcp.views.CompNamesView" />
<view
category="org.eclipse.jubula.client.views"
class="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/ComponentNameBrowser.gif"
id="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser"
name="%ComponentNameBrowser"
restorable="true" />
<view
category="org.eclipse.jubula.client.views"
class="org.eclipse.jubula.client.ui.rcp.views.RunningAutsView"
id="org.eclipse.jubula.client.ui.rcp.views.RunningAuts"
name="%RunningAutsView"
restorable="true" />
</extension>
<extension point="org.eclipse.ui.editors">
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingMultiPageEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/omEditor.gif"
name="%ObjectMappingEditor"
id="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/specTcEditor.gif"
id="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor"
name="%TestCaseEditor" />
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testSuiteEditor.gif"
id="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor"
name="%TestSuiteEditor" />
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testJobEditor.gif"
id="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor"
name="%TestJobEditor" />
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.LogViewer"
default="false"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/view.gif"
id="org.eclipse.jubula.client.ui.rcp.editors.LogViewer"
name="%LogViewer" />
<editor
class="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor"
default="false"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/centralTestData.gif"
id="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor"
name="Central Test Data" />
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
name="%JubulaBasicPreferences"
class="org.eclipse.jubula.client.ui.rcp.preferences.PrefPageBasic"
id="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage" />
<page
category="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage"
class="org.eclipse.jubula.client.ui.rcp.preferences.AutAgentPreferencePage"
id="org.eclipse.jubula.client.ui.rcp.preferences.AutAgentPrefPage"
name="%AutAgentPreferences" />
<page
class="org.eclipse.jubula.client.ui.rcp.preferences.TestResultPreferencePage"
category="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage"
name="%TestResultPreferences"
id="org.eclipse.jubula.client.ui.rcp.preferences.TestResultPreferencePage" />
<page
class="org.eclipse.jubula.client.ui.rcp.preferences.ObjectMappingPreferencePage"
category="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage"
name="%ObjectMappingPreferences"
id="org.eclipse.jubula.client.ui.rcp.preferences.ObjectMappingPrefPage" />
<page
class="org.eclipse.jubula.client.ui.rcp.preferences.EditorPreferencePage"
category="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage"
name="%Editor"
id="org.eclipse.jubula.client.ui.rcp.preferences.EditorPrefPage" />
<page
class="org.eclipse.jubula.client.ui.rcp.preferences.ObservationPreferencePage"
category="org.eclipse.jubula.client.ui.rcp.preferences.mainPrefPage"
id="org.eclipse.jubula.client.ui.rcp.preferences.ObservPrefPage"
name="%ObservationPreferences" />
</extension>
<extension point="org.eclipse.ui.decorators">
<decorator
class="org.eclipse.jubula.client.ui.rcp.provider.labelprovider.decorators.CompletenessDecorator"
id="org.eclipse.jubula.client.ui.rcp.decorators.completenessCheckDecorator"
label="Completeness Check Decorator"
lightweight="true"
state="true">
<enablement>
<or>
<objectClass name="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<objectClass name="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<objectClass name="org.eclipse.jubula.client.core.model.ICapPO" />
<objectClass name="org.eclipse.jubula.client.core.model.ICategoryPO" />
<objectClass name="org.eclipse.jubula.client.core.model.ITestJobPO" />
<objectClass name="org.eclipse.jubula.client.core.model.IRefTestSuitePO" />
</or>
</enablement>
<description> This decorator decorates Test Suites, Test Cases or Test Steps with
missing data as not complete (red cross). Missing data can be - incomplete Test
Data - incomplete Object Mapping Parent Test Suites or Test Cases which contain
such elements will also be marked as incomplete.
</description>
</decorator>
<decorator
class="org.eclipse.jubula.client.ui.rcp.provider.labelprovider.decorators.MissingReferenceDecorator"
id="org.eclipse.jubula.client.ui.rcp.decorators.MissingReferenceDecorator"
label="Missing Reference Decorator"
lightweight="true"
location="BOTTOM_LEFT"
state="true">
<description> Decorates Test Cases with references to Test Cases that do not exist,
e.g. if a referenced project is missing.
</description>
<enablement>
<objectClass name="org.eclipse.jubula.client.core.model.IReusedProjectPO" />
</enablement>
</decorator>
<decorator
class="org.eclipse.jubula.client.ui.rcp.provider.labelprovider.decorators.ExternalDataDecorator"
id="org.eclipse.jubula.client.ui.rcp.decorators.excelDecorator"
label="Excel Decorator"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
<enablement>
<objectClass name="org.eclipse.jubula.client.core.model.INodePO" />
</enablement>
<description> Decorates Test Cases or Test Case References which make use of test
data from an external source.
</description>
</decorator>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective">
<view
id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser"
minimized="false"
ratio="0.27"
relationship="left"
relative="org.eclipse.ui.editorss" />
<view
id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser"
minimized="false"
ratio="0.40"
relationship="top"
relative="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<view
id="org.eclipse.jubula.client.ui.rcp.views.RunningAuts"
minimized="false"
ratio="0.33"
relationship="top"
relative="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
<view
id="org.eclipse.ui.views.ProgressView"
minimized="false"
relationship="stack"
relative="org.eclipse.jubula.client.ui.rcp.views.RunningAuts" />
<view
id="org.eclipse.ui.views.PropertySheet"
minimized="false"
ratio="0.6"
relationship="right"
relative="org.eclipse.ui.editorss" />
<view
id="org.eclipse.jubula.client.ui.rcp.views.CompNamesView"
minimized="false"
ratio="0.5"
relationship="bottom"
relative="org.eclipse.ui.views.PropertySheet" />
<view
id="org.eclipse.jubula.client.ui.rcp.views.DataSetView"
minimized="false"
ratio="0.33"
relationship="bottom"
relative="org.eclipse.jubula.client.ui.rcp.views.CompNamesView" />
<view
id="org.eclipse.ui.views.ProblemView"
minimized="false"
ratio="0.75"
relationship="bottom"
relative="org.eclipse.ui.editorss" />
<view
id="org.eclipse.search.ui.views.SearchView"
minimized="false"
relationship="stack"
relative="org.eclipse.ui.views.ProblemView" />
<view
id="org.eclipse.ui.console.ConsoleView"
minimized="false"
relationship="stack"
relative="org.eclipse.ui.views.ProblemView" />
<hiddenToolBarItem id="org.eclipse.search.OpenSearchDialogPage" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective" />
<perspectiveShortcut id="org.eclipse.jubula.client.ui.perspectives.ReportPerspective" />
<view
id="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser"
minimized="false"
relationship="stack"
relative="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<viewShortcut id="org.eclipse.ui.views.PropertySheet" />
<viewShortcut id="org.eclipse.ui.views.ProblemView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.DataSetView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.CompNamesView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.Image" />
<viewShortcut id="org.eclipse.search.ui.views.SearchView" />
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective">
<hiddenToolBarItem id="org.eclipse.search.OpenSearchDialogPage" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective" />
<perspectiveShortcut id="org.eclipse.jubula.client.ui.perspectives.ReportPerspective" />
<viewShortcut id="org.eclipse.ui.views.PropertySheet" />
<viewShortcut id="org.eclipse.ui.views.ProblemView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.DataSetView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.CompNamesView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.Image" />
<viewShortcut id="org.eclipse.search.ui.views.SearchView" />
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jubula.client.ui.perspectives.ReportPerspective">
<hiddenToolBarItem id="org.eclipse.search.OpenSearchDialogPage" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.SpecificationPerspective" />
<perspectiveShortcut
id="org.eclipse.jubula.client.ui.rcp.perspectives.ExecutionPerspective" />
<perspectiveShortcut id="org.eclipse.jubula.client.ui.perspectives.ReportPerspective" />
<viewShortcut id="org.eclipse.ui.views.PropertySheet" />
<viewShortcut id="org.eclipse.ui.views.ProblemView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.DataSetView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.CompNamesView" />
<viewShortcut id="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
<viewShortcut id="org.eclipse.jubula.client.ui.views.Image" />
<viewShortcut id="org.eclipse.search.ui.views.SearchView" />
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.commands">
<category
id="org.eclipse.jubula.client.ui.rcp.commands"
name="%JubulaCommandCategory" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.ProfileParameterConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.profiles"
type="org.eclipse.jubula.client.ui.rcp.command.parameters.ProfileTypeParameter" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SetProfile"
name="%SetProfile">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.command.parameters.profilesParameter"
name="Profile"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.profiles">
</commandParameter>
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
name="%Category" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%NewTestSuiteToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.NewTestSuiteCommand"
name="%NewTestSuite" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%TestCaseToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand"
name="%TestCase" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%NewTestJobToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.NewTestJobCommand"
name="%NewTestJob" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ClearTestResultView"
name="%ClearTree" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ToggleActiveStatus"
name="%ToggleActiveState" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ShowClientLogCommand"
name="%ShowClientLog" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ShowServerLogCommand"
name="%ShowAutStarterLog" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%StartMappingToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.OMStartMappingModeCommand"
name="Start Object Mapping Mode">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.OMStartMappingModeCommand.parameter.runningAut"
name="Running AUT"
optional="false"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autId" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OMStopMappingModeCommand"
name="Stop Object Mapping Mode" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.RecordTestCaseCommand"
name="Observe Test Case" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.StopRecordTestCaseCommand"
name="Stop Observing Test Case" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.filterUsedTestCases"
name="Show unused Test Cases" />
<command
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestJobCommand"
name="Start Test Job">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestJobCommand.parameter.testJobToStart"
name="Test Job"
optional="true"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.testJob" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand"
name="Start Test Execution">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand.parameter.testSuiteToStart"
name="Test Suite"
optional="true"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.testSuite" />
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand.parameter.runningAut"
name="Running AUT"
optional="true"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autId" />
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand.state.lastStartedSuite" />
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand.state.lastRunningAut" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.PauseTestSuiteCommand"
name="Pause Test Execution">
<state
class="org.eclipse.jface.commands.ToggleState:false"
id="org.eclipse.ui.commands.toggleState" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.StopSuiteCommand"
name="Stop Test Execution" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand"
name="%startAUT">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand.parameter.autToStart"
name="AUT"
optional="true"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.aut" />
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand.parameter.autConfigToStart"
name="AUT Configuration"
optional="true"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autConfig" />
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand.state.lastStartedAut" />
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand.state.lastStartedAutConfig" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow"
name="%ChooseAUTWindow">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow.parameter.openWindow"
name="Open Windows"
optional="false"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.WindowTitle" />
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow.state.lastSelectedWindow" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand"
name="%Connect">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand.parameter.name"
name="autagent.name"
optional="false" />
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand.parameter.port"
name="autagent.port"
optional="false" />
<state
class="org.eclipse.ui.handlers.RegistryToggleState:false"
id="org.eclipse.ui.commands.toggleState" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand"
name="%stopAUT"
description="%stopAUTToolTip" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.DisconnectCommand"
name="%Disconnect" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ImportFileCommand"
name="Import" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ExportProject"
name="Export" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ExportAll"
name="%ExportAll" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties"
name="%ProjectProperties">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties.parameter.sectionToOpen"
name="Section"
optional="true" />
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties.parameter.innerSectionToOpen"
name="InnerSection"
optional="true" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SaveProjectAs"
name="Save As" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.EditParameters"
name="Edit Parameters" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
name="%ShowWhereUsed" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand"
name="%NewLogicalName" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.FilterProfile"
name="%FilterProfile">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.command.parameters.filterProfilesParameter"
name="Profile"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.profiles">
</commandParameter>
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.command.parameters.filterActiveParameter"
name="Filter Active">
</commandParameter>
<state
class="org.eclipse.core.commands.State"
id="org.eclipse.jubula.client.ui.rcp.commands.FilterProfile.state.filterProfile" />
<state
class="org.eclipse.jface.commands.ToggleState:false"
id="org.eclipse.ui.commands.toggleState" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.sort.name"
name="%Sort.ByName" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.sort.type"
name="%Sort.ByType" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.MergeLogicalNameCommand"
name="%MergeComponentNames" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%CollapseTreeToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll"
name="%CollapseTree" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.filter.reusedData"
name="reused" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.newCap"
name="%NewCap" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.newComment"
name="%NewComment" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.editComment"
name="%EditComment" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference"
name="%NewTestCaseReference" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ExtractTestCase"
name="%ExtractTestCase" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenObjectMappingEditor"
name="%OpenObjectMappingEditor" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor"
name="%OpenTestSuiteEditor" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor"
name="%OpenTestJobEditor" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor"
name="%OpenTestCaseEditor" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.AutParameterValueConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.aut"
type="org.eclipse.jubula.client.core.model.IAUTMainPO" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.AutConfigParameterValueConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autConfig"
type="org.eclipse.jubula.client.core.model.IAUTConfigPO" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.TestSuiteParameterValueConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.testSuite"
type="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.AutIdentifierParameterValueConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autId"
type="org.eclipse.jubula.tools.internal.registration.AutIdentifier" />
<commandParameterType
converter="org.eclipse.jubula.client.ui.rcp.command.parameters.TestJobParameterValueConverter"
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.testJob"
type="org.eclipse.jubula.client.core.model.ITestJobPO" />
<commandParameterType
id="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.WindowTitle"
/>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.RevertChanges"
name="Revert Changes" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.RefreshTestresultsCommand"
name="RefreshTestresults" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.DeleteTestresultsCommand"
name="DeleteTestresults" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.togglePauseOnErrorCommand"
name="Pause on Test Execution Errors">
<state
class="org.eclipse.jface.commands.ToggleState:false"
id="org.eclipse.ui.commands.toggleState" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.continueWithoutEHCommand"
name="Continue without Event Handler" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
description="%StartObservationToolTip"
id="org.eclipse.jubula.client.ui.rcp.commands.StartObservationModeCommand"
name="Start Observation Mode">
<commandParameter
id="org.eclipse.jubula.client.ui.rcp.commands.StartObservationModeCommand.parameter.runningAut"
name="Running AUT"
optional="false"
typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.autId" />
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CreateAutDefinitionCommand"
name="Create AUT Definition" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceTestCaseCommand"
name="%ReplaceTestCases" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceParameterNameCommand"
name="%ReplaceParameterNames" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenCentralTestDataEditor"
name="%OpenCentralTestDataEditor" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.AddNewTestDataManager"
name="%AddNewDataCube" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.AddEventHandler"
name="%AddEventHandler" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ShowResponsibleNodes"
name="%ShowResponsibleNode" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OMEDeleteUnusedComponentNames"
name="%OMEDeleteUnusedComponentNames" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SwitchToPropertiesViewCommand"
name="%SwitchToPropertiesView" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SwitchToDataSetViewCommand"
name="%SwitchToDataSetView" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SwitchToComponentNamesViewCommand"
name="%SwitchToComponentNamesView" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestCaseBrowserCommand"
name="%SwitchToTestCaseBrowser" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestSuiteBrowserCommand"
name="%SwitchToTestSuiteBrowser" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenTestCase"
name="%OpenTestCase" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CopyID"
name="Copy ID to clipboard" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ShowFromClipboard"
name="Open Element from Clipboard" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.StopObservationMode"
name="%StopRecord" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.NewProject"
name="%NewProject" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ImportProject"
name="%Import" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ImportTestDataSets"
name="%ImportTestDataSets" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.DeleteProject"
name="%DeleteProject" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CreateNewProjectVersion"
name="%CreateNewVersion" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.OpenProject"
name="%OpenProject" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ReplaceWithTestCase"
name="%ReplaceWithTestCase" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SaveAsNew"
name="%SaveAsNew" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.HighlightInAUT"
name="%HighlightInAUT" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.MapIntoOMCategory"
name="%MapIntoOMCategory" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.MoveTestCase"
name="%MoveTestCaseCommandName">
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.CreateNewViewInstance"
name="%CreateNewViewInstance" />
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.SetAsMainViewInstance"
name="%SetAsMainViewInstance" />
</extension>
<extension point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+Y" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+J" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.PauseTestSuiteCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+K" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopSuiteCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+L" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+R" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+T" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+C" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportProject"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
sequence="M1+I" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportProject"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+X" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+P" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenProject"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+O" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.DeleteProject"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+D" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.EditParameters"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
sequence="M1+M2+A" />
<key
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F6" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F7" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ENTER" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.newCap"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+ENTER" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.newComment"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+C" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.editComment"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+E" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.RevertChanges"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
sequence="M2+F6" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ToggleActiveStatus"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+7" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.togglePauseOnErrorCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F9" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.continueWithoutEHCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F8" />
<key
commandId="org.eclipse.jubula.client.ui.commands.GoToNextError"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+ARROW_DOWN" />
<key
commandId="org.eclipse.jubula.client.ui.commands.GoToPreviousError"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+ARROW_UP" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddNewTestDataManager"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="INSERT" />
<key
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
sequence="F3" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddEventHandler"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+ENTER" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToPropertiesViewCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+1" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToDataSetViewCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+2" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToComponentNamesViewCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+3" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestCaseBrowserCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+M3+2" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestSuiteBrowserCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+M3+1" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestCase"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
sequence="M1+M2+T" />
<key
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowFromClipboard"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+F9" />
<key
commandId="org.eclipse.jubula.client.ui.commands.SaveImageAs"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+S" />
<scheme
id="org.eclipse.jubula.client.ui.rcp.defaultKeyScheme"
name="%JubulaDefaultKeyBindingSchemeName"
parentId="org.eclipse.ui.defaultAcceleratorConfiguration" />
</extension>
<extension
id="gdMarkerResolution"
name="%JubulaMarkerResolution"
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.jubula.client.ui.rcp.views.problemview.JBMarkerResolutionGenerator"
markerType="org.eclipse.jubula.client.ui.rcp.jbProblem" />
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.views.Image?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.SaveImageAs"
id="org.eclipse.jubula.client.ui.toolbar.ImageViewToolbar.SaveImageAs"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.views.Log?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.SaveLogAs"
id="org.eclipse.jubula.client.ui.toolbar.LogViewToolbar.SaveLogAs"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser?after=additions">
<menu label="&amp;Sort by">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.sort.name"
style="radio" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.sort.type"
style="radio" />
</menu>
<menu label="%filter">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.filter.reusedData"
label="%filter.reusedComponentNames"
style="toggle" />
</menu>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewViewInstance"
label="%NewTestCaseBrowserViewInstance"
style="push" />
<menu label="%Show">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.filterUsedTestCases"
label="%Show.UnusedTestCases"
style="toggle" />
</menu>
</menuContribution>
<menuContribution
locationURI="menu:help?after=helpEnd">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowServerLogCommand"
label="%ShowAutStarterLog"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/serverLogView.gif"
style="push" />
</menuContribution>
<menuContribution
locationURI="menu:help?after=helpEnd">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowClientLogCommand"
label="%ShowClientLog"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/clientLogView.gif"
style="push" />
</menuContribution>
<menuContribution locationURI="menu:edit?before=JubulaEditSeparator3">
<command
commandId="org.eclipse.ui.edit.delete"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.editors.TestResultViewer?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.views.TestresultSummaryView?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.monitoring.OpenMonitoringReport"
style="push" />
<command
commandId="org.eclipse.ui.edit.delete"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.commands.AddComment"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.commands.ToggleRelevance"
style="push" />
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.views.TestresultSummaryView?after=additions">
<command
commandId="org.eclipse.ui.edit.delete"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.commands.monitoring.OpenMonitoringReport"
style="push" />
</menuContribution>
<menuContribution locationURI="popup:ComponentNameBrowserContextMenuID">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.MergeLogicalNameCommand"
style="push" />
<command
commandId="org.eclipse.ui.edit.rename"
style="push" />
<command
commandId="org.eclipse.ui.edit.delete"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.rcp.views.RunningAuts?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateAutDefinitionCommand"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.rcp.search.searchResultPage?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceTestCaseCommand"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.rcp.search.searchResultPage?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceParameterNameCommand"
style="push" />
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.CentralTestDataToolbar">
<separator name="GlobalActions" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenCentralTestDataEditor"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.search.ui.openSearchDialog"
label="%OpenSearchDialog"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.AutAgentToolbar">
<separator name="GlobalActions" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand"
id="org.eclipse.jubula.client.ui.rcp.toolbar.AutAgentToolbar.ConnectToAUTAgentCommand"
style="pulldown">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.DisconnectCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.AutToolbar">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startAUT.gif"
id="org.eclipse.jubula.client.ui.rcp.toolbar.AutToolbar.ChooseAutCommand"
style="pulldown">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<separator name="GlobalActions" />
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.TestSuiteToolbar">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.PauseTestSuiteCommand"
style="toggle">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopSuiteCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.togglePauseOnErrorCommand"
style="toggle">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.continueWithoutEHCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<separator name="GlobalActions" />
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.ObservationToolbar">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartObservationModeCommand"
id="org.eclipse.jubula.client.ui.rcp.toolbar.ObservationToolbar.StartObservationModeCommand"
style="pulldown">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopObservationMode"
id="org.eclipse.jubula.client.ui.rcp.toolbar.ObservationToolbar.StopObservationMode"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStartMappingModeCommand"
id="org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.OMStartMappingModeCommand"
style="pulldown">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStopMappingModeCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand"
style="push"
tooltip="%NewLogicalNameToolTip">
<visibleWhen checkEnabled="false">
<with variable="activeEditorId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.FilterProfile"
id="org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.FilterProfile"
style="pulldown"
tooltip="%FilterProfile">
<visibleWhen checkEnabled="false">
<with variable="activeEditorId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</visibleWhen>
<parameter
name="org.eclipse.jubula.client.ui.rcp.command.parameters.filterActiveParameter"
value="true">
</parameter>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow"
id="org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand"
style="pulldown"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/selectWindow.png"
tooltip="%ChooseAUTWindow">
<visibleWhen checkEnabled="false">
<and>
<with variable="activeEditorId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut">
<equals value="true" />
</with>
</and>
</visibleWhen>
</command>
</toolbar>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ClearTestResultView"
style="push" />
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll"
style="push" />
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll"
style="push" />
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand"
id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser.toolbar.StartTestSuiteCommand"
style="pulldown" />
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.jubula.client.ui.rcp.views.RunningAuts?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand"
id="org.eclipse.jubula.client.ui.rcp.views.RunningAuts.toolbar.StopAutCommand"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand"
id="org.eclipse.jubula.client.ui.rcp.views.RunningAuts.toolbar.StartTestSuiteCommand"
style="pulldown" />
</menuContribution>
<menuContribution locationURI="menu:edit?before=JubulaEditSeparator1">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestCase"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<separator
name="ClientGUI.separator1"
visible="true" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestSuiteCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestJobCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.newCap"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddEventHandler"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.EditParameters"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.findReplace"
style="push"
label="%Find">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.AutToolbar.ChooseAutCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.StartAutContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.AutToolbar.ChooseAutCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser.toolbar.StartTestSuiteCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.TSBStartTestSuiteContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.views.RunningAuts.toolbar.StartTestSuiteCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.views.RunningAuts.toolbar.StartTestSuiteCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.RunningAutsStartTestSuiteContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.views.RunningAuts.toolbar.StartTestSuiteCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.OMStartMappingModeCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.StartObjectMappingModeContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.OMStartMappingModeCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.FilterProfile">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.ProfileContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.FilterProfile.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObservationToolbar.StartObservationModeCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.StartObservationModeContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObservationToolbar.StartObservationModeCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.AutAgentToolbar.ConnectToAUTAgentCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.ConnectToAutAgentContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.AutAgentToolbar.ConnectToAUTAgentCommand.dropdown" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.ChooseHTMLWindowContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand.dropdown" />
</menuContribution>
<menuContribution
allPopups="false"
locationURI="menu:org.eclipse.ui.main.menu?after=edit">
<menu
id="org.eclipse.jubula.client.ui.rcp.menu.test"
label="&amp;Test">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewProject"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenProject"
style="push" />
<separator name="JubulaProjectSeparator0" />
<command
commandId="org.eclipse.jubula.client.ui.commands.SelectDatabase"
style="push">
<parameter
name="org.eclipse.jubula.client.ui.selectDatabaseParameter"
value="true">
</parameter>
</command>
<separator
name="JubulaProjectSeparator1"
visible="true" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.SaveProjectAs"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewProjectVersion"
style="push" />
<separator
name="JubulaProjectSeparator2"
visible="true" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportProject"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportProject"
style="push" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportAll"
style="push" />
<separator
name="JubulaProjectSeparator3"
visible="true" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.DeleteProject"
style="push" />
<separator
name="JubulaProjectSeparator4"
visible="true" />
<separator
name="JubulaProjectSeparator5"
visible="true" />
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties"
style="push" />
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="menu:org.eclipse.ui.run">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.DisconnectCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStopMappingModeCommand"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopObservationMode"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser?before=defaultTestSuiteBrowserMarker">
<menu
label="New">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestSuiteCommand"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestJobCommand"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
style="push">
</command>
</menu>
<separator name="separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.edit.rename"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.findReplace"
label="%Find"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.ExpandTreeItem"
style="push">
</command>
<separator name="separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CopyID"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.AddComment"
style="push">
</command>
<separator
name="separator3"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.refresh"
style="push">
</command>
<separator name="separator4"
visible="true">
</separator>
<menu id="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser.menu.open"
label="Open with">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenObjectMappingEditor"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenCentralTestDataEditor"
style="push">
</command>
</menu>
<separator name="separator5"
visible="true">
</separator>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser?before=defaultTestCaseBrowserMarker">
<menu
label="New">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
style="push">
</command>
</menu>
<separator name="separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.edit.rename"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.MoveTestCase"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.findReplace"
label="%Find"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.cut"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.paste"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.ExpandTreeItem"
style="push">
</command>
<separator name="separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CopyID"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.AddComment"
style="push">
</command>
<separator name="separator3"
visible="true">
</separator>
<menu id="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser.menu.open"
label="Open with">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor?before=additions">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.cut"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.paste"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.rename"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.findReplace"
label="%Find"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.commands.ExpandTreeItem"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.RevertChanges"
style="push">
</command>
<separator
name="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.refresh"
style="push">
</command>
<separator
name="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.MapIntoOMCategory"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.HighlightInAUT"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
style="push">
</command>
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowResponsibleNodes"
style="push">
</command>
<menu label="Set Profile..." id="org.eclipse.jubula.client.ui.rcp.profileMenu"/>
<separator
name="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.separator3"
visible="true">
</separator>
<menu
label="%ObjectMappingEditorCleanupMenu">
<command
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMEDeleteUnusedComponentNames"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution locationURI="popup:org.eclipse.jubula.client.ui.rcp.profileMenu">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.ProfileContributionItem"
id="menu:org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.dropdown" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.views.Image?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.SaveImageAs"
style="push" />
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jubula.client.ui.views.Log?after=additions">
<command
commandId="org.eclipse.jubula.client.ui.commands.SaveLogAs"
style="push" />
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SaveImageAsHandler"
commandId="org.eclipse.jubula.client.ui.commands.SaveImageAs">
<enabledWhen>
<with variable="activeContexts">
<iterate ifEmpty="false" operator="or">
<equals value="org.eclipse.jubula.client.ui.contexts.ImageViewDisplaysImage"/>
</iterate>
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SaveLogAsHandler"
commandId="org.eclipse.jubula.client.ui.commands.SaveLogAs">
<enabledWhen>
<with variable="activeContexts">
<iterate ifEmpty="false" operator="or">
<equals value="org.eclipse.jubula.client.ui.contexts.LogViewDisplaysLog"/>
</iterate>
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AddTestResultSummaryCommentHandler"
commandId="org.eclipse.jubula.client.ui.commands.AddComment">
<activeWhen>
<and>
<count value="+" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
</with>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewViewInstance"
class="org.eclipse.jubula.client.ui.rcp.handlers.NewViewInstanceHandler">
</handler>
<handler
commandId="org.eclipse.jubula.client.ui.rcp.commands.SetAsMainViewInstance"
class="org.eclipse.jubula.client.ui.rcp.handlers.SetAsMainViewInstanceHandler">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.areMultipleTCBOpen">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.FindHandler"
commandId="org.eclipse.ui.edit.findReplace">
<activeWhen>
<with variable="activePart">
<instanceof value="org.eclipse.jubula.client.ui.views.ITreeViewerContainer" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.RcpSelectDatabaseHandler"
commandId="org.eclipse.jubula.client.ui.commands.SelectDatabase" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewLogicalNameHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand">
<enabledWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.FilterProfileHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.FilterProfile">
<enabledWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.filter.UsedTestCases"
commandId="org.eclipse.jubula.client.ui.rcp.commands.filterUsedTestCases" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.RenameLogicalNameHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
</iterate>
<test
property="org.eclipse.jubula.client.core.model.ComponentNameCollection.areInCurrentProject" />
</and>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
<test
property="org.eclipse.jubula.client.core.model.ComponentName.isDefaultMapping"
value="false" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameCategoryHandlerOMEditor"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO" />
</iterate>
</and>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO" />
<test
property="org.eclipse.jubula.client.core.model.ObjectMappingCategory.isTopLevel"
value="false" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameTreeItemHandlerTCBrowser"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</or>
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.EditNodeComment"
commandId="org.eclipse.jubula.client.ui.commands.AddComment">
<activeWhen>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
</or>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
</or>
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameTreeItemHandlerTSBrowser"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
</or>
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerOMEditor"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</activeWhen>
<enabledWhen>
<and>
<count value="+" />
<or>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO" />
<test
property="org.eclipse.jubula.client.core.model.ObjectMappingCategory.isTopLevel"
value="false" />
</iterate>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
</iterate>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO" />
</iterate>
</or>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerTCBrowser"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
</activeWhen>
<enabledWhen>
<and>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</or>
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectProtected">
<equals value="false" />
</with>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerTCEditor"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
</activeWhen>
<enabledWhen>
<or>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
<not>
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</not>
</iterate>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</iterate>
</or>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerTCEditor"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</activeWhen>
<enabledWhen>
<iterate
ifEmpty="false"
operator="and">
<not>
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
</not>
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerTCEditor"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</with>
</activeWhen>
<enabledWhen>
<iterate
ifEmpty="false"
operator="and">
<not>
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" />
</not>
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTreeItemHandlerTSBrowser"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
</activeWhen>
<enabledWhen>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
</or>
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.CollapseAllHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.showwhereused.SpecTestCaseShowWhereUsedHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.showwhereused.TestSuiteShowWhereUsedHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.showwhereused.ComponentNameShowWhereUsedHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.existing.testcase.ReferenceExistingTestCase"
commandId="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference">
<activeWhen>
<or>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</iterate>
</and>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
</iterate>
</and>
</or>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.existing.testcase.ReferenceExistingTestCase"
commandId="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference">
<activeWhen>
<and>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</or>
<count value="1" />
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.newcap.NewCAP"
commandId="org.eclipse.jubula.client.ui.rcp.commands.newCap">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.newcap.NewCAP"
commandId="org.eclipse.jubula.client.ui.rcp.commands.newCap">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewCommentHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.newComment">
<activeWhen>
<and>
<with variable="activePartId">
<or>
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</or>
</with>
<or>
<count value="1" />
<count value="0" />
</or>
<iterate
ifEmpty="true"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.EditCommentHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.editComment">
<activeWhen>
<and>
<with variable="activePartId">
<or>
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</or>
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StartAutHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ChooseAutCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent">
<equals value="true" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isAutAvailable">
<equals value="true" />
</with>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.html.OMChooseWindow"
commandId="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut">
<equals value="true" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning">
<equals value="true" />
</with>
<with
variable="org.eclipse.jubula.client.ui.rcp.variable.html.windowCount">
<count value="2" />
</with>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.ProjectPropertiesHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StartTestSuiteHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isCCRunning">
<equals value="false" />
</with>
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.canConnectToAut" />
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.PauseTestSuiteHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.PauseTestSuiteCommand">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isTestRunning">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ContinueTestSuiteWOEHHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.continueWithoutEHCommand">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isTestPaused">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StopTestSuiteHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopSuiteCommand">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isTestRunning">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.RefreshProjectHandler"
commandId="org.eclipse.ui.file.refresh">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.RefreshOmEditorHandler"
commandId="org.eclipse.ui.file.refresh">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StopAutHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand">
<enabledWhen>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.tools.internal.registration.AutIdentifier" />
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StartObjectMappingModeHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStartMappingModeCommand">
<enabledWhen>
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.canConnectToAut" />
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.DeleteTestresultsHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<and>
<count value="+" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
</with>
<with
variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectionToDatabaseEstablished">
<equals value="true" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StartTestJobHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestJobCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isCCRunning">
<equals value="false" />
</with>
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.canConnectToAut" />
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StartObservationModeHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartObservationModeCommand">
<enabledWhen>
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.canConnectToAut" />
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StopObservationModeHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopObservationMode">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isObservationRunning">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.CreateAutDefinitionHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateAutDefinitionCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<test
forcePluginActivation="true"
property="org.eclipse.jubula.client.ui.rcp.propertytester.RunningAut.isDefined"
value="false" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SearchReplaceTestCaseHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceTestCaseCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
<iterate
ifEmpty="false"
operator="and">
<test
forcePluginActivation="true"
property="org.eclipse.jubula.client.ui.rcp.propertytester.SearchTestCase.isExec" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SearchChangeCtdsColumnUsageHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SearchReplaceParameterNameCommand">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
<iterate ifEmpty="false" operator="and">
<test
property="org.eclipse.jubula.client.ui.rcp.propertytester.SearchTestCase.isExecOrSpecAndUsesCTDS" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenCentralTestDataEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenCentralTestDataEditor">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCase"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestCase">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AddNewTestDataCategoryHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AddNewTestDataManagerHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddNewTestDataManager" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ToggleRelevanceHandler"
commandId="org.eclipse.jubula.client.ui.commands.ToggleRelevance">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.views.TestresultSummaryView" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.switchto.SwitchToDataSetViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToDataSetViewCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.switchto.SwitchToComponentNamesViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToComponentNamesViewCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.switchto.SwitchToTestCaseBrowserHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestCaseBrowserCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.switchto.SwitchToTestSuiteBrowserHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToTestSuiteBrowserCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ShowFromClipboard"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowFromClipboard" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.DeleteProjectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.DeleteProject" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.NewProjectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewProject" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.ImportProjectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportProject" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ImportTestDataSetsHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportTestDataSets" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.CreateNewProjectVersionHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewProjectVersion">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.OpenProjectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenProject" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.ExportAllHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportAll" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.SaveProjectAsHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SaveProjectAs">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.ExportProjectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportProject">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.HighlightInAUTHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.HighlightInAUT">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning">
<equals value="true" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.MapIntoCategoryHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.MapIntoOMCategory">
<enabledWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning">
<equals value="true" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.MoveTestCaseHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.MoveTestCase">
<enabledWhen>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.jubula.client.core.model.ICategoryPO">
</instanceof>
<instanceof
value="org.eclipse.jubula.client.core.model.ISpecTestCasePO">
</instanceof>
</or>
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ExportTestResultsHandler"
commandId="org.eclipse.jubula.client.ui.commands.ExportTestResults">
<enabledWhen>
<iterate
ifEmpty="false"
operator="or">
<and>
<instanceof
value="org.eclipse.jubula.client.core.model.ITestResultSummaryPO">
</instanceof>
<test
property="org.eclipse.jubula.client.ui.propertytester.TestResultSummary.hasTestResultDetails">
</test>
</and>
</iterate>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.GoToNextTestResultErrorHandler"
commandId="org.eclipse.jubula.client.ui.commands.GoToNextError">
<activeWhen>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView">
</equals>
</with></activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.GoToPreviousTestResultErrorHandler"
commandId="org.eclipse.jubula.client.ui.commands.GoToPreviousError">
<activeWhen>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView">
</equals>
</with></activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.commandImages">
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startServer.gif" />
<image
commandId="org.eclipse.ui.edit.rename"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/rename_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/rename.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/addLogicalName.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.FilterProfile"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/find.gif"/>
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.sort.name"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/sort.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewViewInstance"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newView.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.SetAsMainViewInstance"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/mainView.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.MergeLogicalNameCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/mergeLogicalName.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.CollapseAll"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/collapse_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/collapse.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ClearTestResultView"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/view_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/view.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newTestCaseIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/showSpec.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.newTestCaseReference"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testCaseRefNew_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testCaseRefNew.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ToggleActiveStatus"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/toggleActiveState.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestSuiteCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/root_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newTestSuiteIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestJobCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newTestJobIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.HighlightInAUT"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/highlight.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.MapIntoOMCategory"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/MapInCat.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.newCap"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newCapIcon_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newCapIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.newComment"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/addComment.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExtractTestCase"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testCaseRef.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newCategory.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenObjectMappingEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/omEditor.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/specTcEditor.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testSuiteEditor.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testJobEditor.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.RevertChanges"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/revertChanges.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestSuiteCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startSuite_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startSuite.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartTestJobCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testJobNode.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.PauseTestSuiteCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/pause_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/pause.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopSuiteCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stop_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stop.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopAUTCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopAUTdisabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopAUT.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStartMappingModeCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startOM_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/startOM.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StartObservationModeCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/cam_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/cam.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.togglePauseOnErrorCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/togglePauseOnError.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewProjectVersion"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/project_dis.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newProjectIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenProject"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/loadDB_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/loadDB.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenCentralTestDataEditor"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/centralTestData.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddNewTestDataManager"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/addNewCentralTestDataCube.gif" />
<image
commandId="org.eclipse.search.ui.openSearchDialog"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/openSearchDialog_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/openSearchDialog.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddEventHandler"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/addEventHandler_small_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/addEventHandler_small.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowResponsibleNodes"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/showResponsibleNodes.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestCase"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/openTestcase.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.continueWithoutEHCommand"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/continueWithoutEH.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.StopObservationMode"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopcam_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopcam.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportProject"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/import_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/import.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ImportTestDataSets"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/centralTestData.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.DeleteProject"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/deleteProject_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/deleteProject.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewProject"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/project_dis.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/newProjectIcon.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExportProject"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/export_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/export.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.SaveProjectAs"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/saveas_d.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/saveas_e.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.DisconnectCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopServer_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopServer.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStopMappingModeCommand"
disabledIcon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopOM_disabled.gif"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/stopOM.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.ReplaceWithTestCase"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/replaceWithTestCase.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.SaveAsNew"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/saveAsNew.gif" />
<image
commandId="org.eclipse.ui.edit.findReplace"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/find.gif" />
<image
commandId="org.eclipse.jubula.client.ui.rcp.commands.MoveTestCase"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/moveTestCase.gif">
</image>
</extension>
<extension
id="jubula.ComponentNameBrowserHandler"
name="ComponentNameBrowserHandler"
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameComponentNameInViewHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
</with>
</activeWhen>
<enabledWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
<test
property="org.eclipse.jubula.client.core.model.PersistentObject.isInCurrentProject" />
<test
property="org.eclipse.jubula.client.core.model.ComponentName.isDefaultMapping"
value="false" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.sorter.SortByNameHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.sort.name" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.sorter.SortByTypeHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.sort.type" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.OMEDeleteUnusedComponentNamesHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMEDeleteUnusedComponentNames" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.filter.ReusedData"
commandId="org.eclipse.jubula.client.ui.rcp.commands.filter.reusedData" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteComponentNameInViewHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
</with>
</activeWhen>
<enabledWhen>
<and>
<count value="+" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
<test
property="org.eclipse.jubula.client.core.model.PersistentObject.isInCurrentProject" />
<test
property="org.eclipse.jubula.client.core.model.ComponentName.isBeingUsed"
value="false" />
</iterate>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.MergeComponentNameInViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.MergeLogicalNameCommand">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
</with>
</activeWhen>
<enabledWhen>
<reference
definitionId="org.eclipse.jubula.client.ui.rcp.expression.AreMergeableComponentNames" />
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewComponentNameInViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewLogicalNameCommand">
<activeWhen>
<and>
<count value="+" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.ComponentNameBrowser" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.ShowServerLogHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowServerLogCommand">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.ShowClientLogHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowClientLogCommand">
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ExtractTestCaseHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ExtractTestCase">
<activeWhen>
<and>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</or>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
</iterate>
<not>
<iterate
ifEmpty="true"
operator="or">
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</iterate>
</not>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SaveAsNewTestCaseHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SaveAsNew">
<activeWhen>
<and>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</or>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
</iterate>
<not>
<iterate
ifEmpty="true"
operator="or">
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</iterate>
</not>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ToggleActiveStatusHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ToggleActiveStatus">
<activeWhen>
<and>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</or>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
</or>
</iterate>
<not>
<iterate
ifEmpty="true"
operator="or">
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</iterate>
</not>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewCategoryHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.INodePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ISpecObjContPO" />
<instanceof value="org.eclipse.jubula.client.core.model.IExecObjContPO" />
</or>
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewTestSuiteHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestSuiteCommand">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<count value="1" />
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewTestCaseHandlerTCBrowser"
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<test property="org.eclipse.jubula.client.core.model.isEditable" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewTestCaseHandlerTCEditor"
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestCaseCommand">
<activeWhen>
<and>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
</or>
<count value="1" />
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.NewTestJobHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.NewTestJobCommand">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<count value="1" />
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.TogglePauseOnErrorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.togglePauseOnErrorCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.OMNewCategoryHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CreateNewCategoryCommand">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<count value="1" />
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.EditParametersHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.EditParameters">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
</iterate>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectProtected">
<equals value="false" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.EditTDMParametersHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.EditParameters">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
<count value="1" />
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenObjectMappingEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenObjectMappingEditor">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.ITestSuitePO">
</instanceof>
<test
property="org.eclipse.jubula.client.core.model.ITestSuitePO.hasAUT"
value="true">
</test>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" />
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<and>
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
</or>
<test
property="org.eclipse.jubula.client.core.model.isEditable"
value="true" />
</and>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<and>
<not>
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" />
</or>
</not>
<test
property="org.eclipse.jubula.client.core.model.isEditable"
value="true" />
</and>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ShowSpecificationHandler"
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification">
<activeWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
<count value="1" />
<iterate operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ICapPO" />
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.TestResultNode" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenSpecificationHandler"
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
<activeWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive">
<equals value="true" />
</with>
<count value="1" />
<iterate operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.TestResultNode" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler"
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.jubula.client.core.model.ISpecTestCasePO">
</instanceof>
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler"
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.jubula.client.core.model.ITestSuitePO">
</instanceof>
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler"
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" />
</with>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.jubula.client.core.model.ITestJobPO">
</instanceof>
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ShowSpecificationHandlerRefTS"
commandId="org.eclipse.jubula.client.ui.commands.ShowSpecification">
<activeWhen>
<and>
<count value="1" />
<iterate operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenSpecificationHandlerRefTS"
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
<activeWhen>
<and>
<count value="1" />
<iterate operator="and">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ClearTestResultViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ClearTestResultView" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.RevertEditorChangesHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.RevertChanges">
<activeWhen>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
</or>
</activeWhen>
<enabledWhen>
<with variable="activeEditor">
<test
forcePluginActivation="true"
property="org.eclipse.jubula.client.ui.rcp.propertytester.EditorPart.isDirty"
value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.delete.DeleteTestDataManagerHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<and>
<count value="+" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.showwhereused.TestDataCubeShowWhereUsedHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowWhereUsed">
<activeWhen>
<and>
<count value="1" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameTestDataCubeInEditorHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<count value="1" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ITestDataCubePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.rename.RenameTestDataCategoryInEditorHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<count value="1" />
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.CentralTestDataEditor" />
</with>
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.ITestDataCategoryPO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AddExistingEventHandlerHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.AddEventHandler">
<activeWhen>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ComponentNameShowResponsibleNodes"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowResponsibleNodes">
<activeWhen>
<and>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
</with>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof value="org.eclipse.jubula.client.core.model.IComponentNamePO" />
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.switchto.SwitchToPropertiesViewHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SwitchToPropertiesViewCommand" />
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.CopyIdToClipboardHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.CopyID">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof value="org.eclipse.jubula.client.core.model.ISpecTestCasePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" />
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AUTAgentDisconnectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.DisconnectCommand">
<activeWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent">
<equals value="true" />
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.AUTAgentConnectHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand">
<activeWhen>
<and>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent">
<equals value="false" />
</with>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isConnectingToAutAgent">
<equals value="false" />
</with>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.StopObjectMappingModeHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.OMStopMappingModeCommand">
<enabledWhen>
<with variable="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning">
<equals value="true" />
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.ReplaceWithTestCaseHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ReplaceWithTestCase">
<activeWhen>
<and>
<count value="+" />
<iterate
ifEmpty="false"
operator="and">
<or>
<and>
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" />
<not>
<instanceof value="org.eclipse.jubula.client.core.model.IEventExecTestCasePO" />
</not>
<test
property="org.eclipse.jubula.client.core.model.IParameterInterfacePO.usesExcel"
value="false" />
<test
property="org.eclipse.jubula.client.core.model.IParameterInterfacePO.usesCTDS"
value="false" />
<test
property="org.eclipse.jubula.client.core.model.IParameterInterfacePO.hasMultipleDataSets"
value="false" />
</and>
<instanceof value="org.eclipse.jubula.client.core.model.ICommentPO" />
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.CutOMEditorHandler"
commandId="org.eclipse.ui.edit.cut">
<activeWhen>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor">
</equals>
</with>
</activeWhen>
<enabledWhen>
<and>
<!-- FIXME zeb workaround for delete-orphan mapping om categories to
child om categories
workaround: disallow cutting of categories -->
<iterate
ifEmpty="true"
operator="and">
<not>
<instanceof
value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO">
</instanceof>
</not>
</iterate>
<!-- FIXME zeb end workaround -->
<or>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.IObjectMappingCategoryPO">
</instanceof>
<not>
<test
property="org.eclipse.jubula.client.core.model.ObjectMappingCategory.isTopLevel">
</test>
</not>
</iterate>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.IComponentNamePO">
</instanceof>
</iterate>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO">
</instanceof>
</iterate>
</or>
</and>
</enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.actions.PasteOMEditor"
commandId="org.eclipse.ui.edit.paste">
<activeWhen>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor">
</equals>
</with>
</activeWhen>
<enabledWhen>
<test
property="org.eclipse.jubula.client.ui.rcp.ObjectMappingCollection.isPasteAllowed">
</test></enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.edit.PasteJBEditorHandler"
commandId="org.eclipse.ui.edit.paste">
<activeWhen>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</with>
</or>
</activeWhen>
<enabledWhen>
<test
property="org.eclipse.jubula.client.ui.rcp.AbstractJBCollection.isPasteAllowed">
</test></enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.edit.CopyCutJBEditorHandler"
commandId="org.eclipse.ui.edit.copy">
<activeWhen>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</with>
</or>
</activeWhen>
<enabledWhen>
<test
property="org.eclipse.jubula.client.ui.rcp.AbstractJBCollection.isCopyAllowed">
</test></enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.edit.CopyCutJBEditorHandler"
commandId="org.eclipse.ui.edit.cut">
<activeWhen>
<or>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestCaseEditor" />
</with>
<with variable="activePartId">
<equals value="org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor" />
</with>
</or>
</activeWhen>
<enabledWhen>
<test
property="org.eclipse.jubula.client.ui.rcp.AbstractJBCollection.isCutAllowed">
</test></enabledWhen>
</handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.SetComponentIdentifierProfile"
commandId="org.eclipse.jubula.client.ui.rcp.commands.SetProfile">
<activeWhen>
<and>
<count value="1" />
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO"
/>
</iterate>
</and>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.services">
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.AutStateSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.runningAuts"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.AvailableAutSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isAutAvailable"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.AutAgentStateSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isConnectedToAutAgent"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isConnectingToAutAgent"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.ActiveProjectSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isProjectActive"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isProjectProtected"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isConnectionToDatabaseEstablished"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.areMultipleTCBOpen"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.TestExecutionSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isTestRunning"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isTestPaused"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.CompletenessCheckSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isCCRunning"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.ObservationModeSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isObservationRunning"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.ObjectMappingModeSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.AutServerSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.autConnectionStatus"
priorityLevel="workbench" />
</sourceProvider>
<sourceProvider
provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.HTMLAutSourceProvider">
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut"
priorityLevel="workbench" />
<variable
name="org.eclipse.jubula.client.ui.rcp.variable.html.windowCount"
priorityLevel="workbench" />
</sourceProvider>
</extension>
<extension point="org.eclipse.ui.contexts">
<context
id="ClientGUI.context1"
name="name" />
</extension>
<extension point="org.eclipse.jubula.client.core.databaseVersionErrorHandler">
<handler class="org.eclipse.jubula.client.ui.rcp.wizards.DatabaseMigrationAssistant" />
</extension>
<extension point="org.eclipse.ui.exportWizards">
<wizard
category="org.eclipse.jubula.client.ui.rcp.test"
class="org.eclipse.jubula.client.ui.rcp.wizards.ExportTestResultDetailsWizard"
icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/testResultTree.gif"
id="org.eclipse.jubula.client.ui.rcp.exportWizard.ExportTestResultDetailsWizard"
name="Test Result Details" />
<category
id="org.eclipse.jubula.client.ui.rcp.test"
name="%FunctionalTestCategory.name" />
</extension>
<extension point="org.eclipse.search.searchPages">
<page
class="org.eclipse.jubula.client.ui.rcp.search.page.KeywordSearchPage"
id="org.eclipse.jubula.client.ui.rcp.search.simpleDataSearch"
label="%JubulaSearchKeywords"
searchViewHelpContextId="com.bredexsw.guidancer.doc.keywordSearchPageContextId"
tabPosition="0" />
<page
class="org.eclipse.jubula.client.ui.rcp.search.page.TestDataSearchPage"
id="org.eclipse.jubula.client.ui.rcp.search.testDataSearch"
label="%JubulaSearchTestData"
searchViewHelpContextId="com.bredexsw.guidancer.doc.testDataSearchPageContextId"
tabPosition="0" />
</extension>
<extension point="org.eclipse.search.searchResultViewPages">
<viewPage
class="org.eclipse.jubula.client.ui.rcp.search.SearchResultPage"
id="org.eclipse.jubula.client.ui.rcp.search.searchResultPage"
searchResultClass="org.eclipse.jubula.client.ui.rcp.search.result.BasicSearchResult" />
</extension>
<extension point="org.eclipse.ui.activities">
<activity
id="org.eclipse.jubula.app.activity.nonTestEditor"
name="removeInvalidCommands">
<enabledWhen>
<not>
<with variable="activeEditor">
<instanceof value="org.eclipse.jubula.client.ui.rcp.editors.IJBEditor" />
</with>
</not>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.eclipse.jubula.app.activity.nonTestEditor"
pattern="org\.eclipse\.ui\.window\.newEditor" />
<activity
id="org.eclipse.jubula.client.ui.rcp.activity.nonTestPerspective"
name="removeSearchFromToolbar">
<enabledWhen>
<not>
<reference definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" />
</not>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.eclipse.jubula.client.ui.rcp.activity.nonTestPerspective"
pattern="org.eclipse.search/org\.eclipse\.search\.OpenFileSearchPage" />
<activityPatternBinding
activityId="org.eclipse.jubula.client.ui.rcp.activity.nonTestPerspective"
pattern="org.eclipse.search/org\.eclipse\.search\.TextSearch.*" />
<activityPatternBinding
activityId="org.eclipse.jubula.client.ui.rcp.activity.nonTestPerspective"
pattern="org.eclipse.ui.editors/org\.eclipse\.ui\.edit\.text\.gotoLastEditPosition" />
<activityPatternBinding
activityId="org.eclipse.jubula.client.ui.rcp.activity.nonTestPerspective"
pattern="org.eclipse.ui.editors/org\.eclipse\.ui\.edit\.text\..*nnotation" />
</extension>
<extension point="org.eclipse.ui.preferenceTransfer">
<transfer
id="org.eclipse.jubula.client.ui.rcp.transfer.databaseConnections"
name="%databaseConnectionsTransferName">
<mapping scope="instance">
<entry node="org.eclipse.jubula.client.core">
<key name="org.eclipse.jubula.client.preference.databaseConnections" />
</entry>
</mapping>
<description> %databaseConnectionsTransferDescription
</description>
</transfer>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<!-- The following expressions containing "distinct" are client.ui.rcp specific -
Other plugins define the same ID with another expression -->
<definition
id="org.eclipse.jubula.client.ui.reference.distinct.visibleWhen.TestResultToolbar">
<or>
<with
variable="activeEditorId">
<equals
value="org.eclipse.jubula.client.ui.editors.TestResultViewer">
</equals>
</with>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView">
</equals>
</with>
</or>
</definition>
<definition
id="org.eclipse.jubula.client.ui.reference.distinct.activeWhen.GoToTestResultError">
<and>
<with
variable="activeEditorId">
<equals
value="org.eclipse.jubula.client.ui.editors.TestResultViewer">
</equals>
</with>
<not>
<with
variable="activePartId">
<equals
value="org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView">
</equals>
</with>
</not>
</and>
</definition>
</extension>
</plugin>