Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Mueller2013-10-31 08:05:34 +0000
committerMarvin Mueller2013-10-31 08:24:03 +0000
commit010cb8e60c1f926ff1a1ab41343b18162a54ace2 (patch)
tree446f7cdf2b2208f372374aa43883b35f0bfe5cbf
parent5f3b7ccbe80e61e4bad3a662623f5929aacd5636 (diff)
downloadorg.eclipse.jubula.core-010cb8e60c1f926ff1a1ab41343b18162a54ace2.tar.gz
org.eclipse.jubula.core-010cb8e60c1f926ff1a1ab41343b18162a54ace2.tar.xz
org.eclipse.jubula.core-010cb8e60c1f926ff1a1ab41343b18162a54ace2.zip
Sprint task - Apply patch for F3 Open Specification usable for test suites and test jobs http://bugs.eclipse.org/418298
-rw-r--r--org.eclipse.jubula.client.ui.rcp/plugin.xml131
1 files changed, 86 insertions, 45 deletions
diff --git a/org.eclipse.jubula.client.ui.rcp/plugin.xml b/org.eclipse.jubula.client.ui.rcp/plugin.xml
index efd5b5d79..ff3bf9a76 100644
--- a/org.eclipse.jubula.client.ui.rcp/plugin.xml
+++ b/org.eclipse.jubula.client.ui.rcp/plugin.xml
@@ -75,6 +75,56 @@
</with>
</or>
</definition>
+ <definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser">
+ <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>
+ </definition>
+ <definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser">
+ <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" />
+ </or>
+ </iterate>
+ </and>
+ </definition>
+ <definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser">
+ <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>
+ </definition>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
@@ -3417,38 +3467,36 @@
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>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler"
+ commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser">
+ </reference>
</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>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler"
+ commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser">
+ </reference>
</activeWhen>
</handler>
<handler
@@ -3479,25 +3527,18 @@
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>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler"
+ commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser">
+ </reference>
</activeWhen>
</handler>
<handler

Back to the top