|
Lines 75-80
Link Here
|
| 75 |
</with> |
75 |
</with> |
| 76 |
</or> |
76 |
</or> |
| 77 |
</definition> |
77 |
</definition> |
|
|
78 |
<definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser"> |
| 79 |
<and> |
| 80 |
<with variable="activePartId"> |
| 81 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" /> |
| 82 |
</with> |
| 83 |
<iterate |
| 84 |
ifEmpty="false" |
| 85 |
operator="and"> |
| 86 |
<and> |
| 87 |
<not> |
| 88 |
<or> |
| 89 |
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" /> |
| 90 |
</or> |
| 91 |
</not> |
| 92 |
<test |
| 93 |
property="org.eclipse.jubula.client.core.model.isEditable" |
| 94 |
value="true" /> |
| 95 |
</and> |
| 96 |
</iterate> |
| 97 |
</and> |
| 98 |
</definition> |
| 99 |
<definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser"> |
| 100 |
<and> |
| 101 |
<with variable="activePartId"> |
| 102 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" /> |
| 103 |
</with> |
| 104 |
<iterate |
| 105 |
ifEmpty="false" |
| 106 |
operator="and"> |
| 107 |
<or> |
| 108 |
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" /> |
| 109 |
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" /> |
| 110 |
</or> |
| 111 |
</iterate> |
| 112 |
</and> |
| 113 |
</definition> |
| 114 |
<definition id="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser"> |
| 115 |
<and> |
| 116 |
<with variable="activePartId"> |
| 117 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" /> |
| 118 |
</with> |
| 119 |
<iterate |
| 120 |
ifEmpty="false" |
| 121 |
operator="and"> |
| 122 |
<or> |
| 123 |
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" /> |
| 124 |
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" /> |
| 125 |
</or> |
| 126 |
</iterate> |
| 127 |
</and> |
| 128 |
</definition> |
| 78 |
</extension> |
129 |
</extension> |
| 79 |
<extension point="org.eclipse.core.expressions.propertyTesters"> |
130 |
<extension point="org.eclipse.core.expressions.propertyTesters"> |
| 80 |
<propertyTester |
131 |
<propertyTester |
|
Lines 3399-3436
Link Here
|
| 3399 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler" |
3450 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler" |
| 3400 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor"> |
3451 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestsuiteEditor"> |
| 3401 |
<activeWhen> |
3452 |
<activeWhen> |
| 3402 |
<and> |
3453 |
<reference |
| 3403 |
<with variable="activePartId"> |
3454 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser"> |
| 3404 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" /> |
3455 |
</reference> |
| 3405 |
</with> |
3456 |
</activeWhen> |
| 3406 |
<iterate |
3457 |
</handler> |
| 3407 |
ifEmpty="false" |
3458 |
<handler |
| 3408 |
operator="and"> |
3459 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestSuiteEditorHandler" |
| 3409 |
<or> |
3460 |
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"> |
| 3410 |
<instanceof value="org.eclipse.jubula.client.core.model.ITestSuitePO" /> |
3461 |
<activeWhen> |
| 3411 |
<instanceof value="org.eclipse.jubula.client.core.model.IExecTestCasePO" /> |
3462 |
<reference |
| 3412 |
</or> |
3463 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestSuiteEditorFromTestSuiteBrowser"> |
| 3413 |
</iterate> |
3464 |
</reference> |
| 3414 |
</and> |
|
|
| 3415 |
</activeWhen> |
3465 |
</activeWhen> |
| 3416 |
</handler> |
3466 |
</handler> |
| 3417 |
<handler |
3467 |
<handler |
| 3418 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler" |
3468 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler" |
| 3419 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor"> |
3469 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestJobEditor"> |
| 3420 |
<activeWhen> |
3470 |
<activeWhen> |
| 3421 |
<and> |
3471 |
<reference |
| 3422 |
<with variable="activePartId"> |
3472 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser"> |
| 3423 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser" /> |
3473 |
</reference> |
| 3424 |
</with> |
3474 |
</activeWhen> |
| 3425 |
<iterate |
3475 |
</handler> |
| 3426 |
ifEmpty="false" |
3476 |
<handler |
| 3427 |
operator="and"> |
3477 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestJobEditorHandler" |
| 3428 |
<or> |
3478 |
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"> |
| 3429 |
<instanceof value="org.eclipse.jubula.client.core.model.ITestJobPO" /> |
3479 |
<activeWhen> |
| 3430 |
<instanceof value="org.eclipse.jubula.client.core.model.IRefTestSuitePO" /> |
3480 |
<reference |
| 3431 |
</or> |
3481 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestJobEditorFromTestSuiteBrowser"> |
| 3432 |
</iterate> |
3482 |
</reference> |
| 3433 |
</and> |
|
|
| 3434 |
</activeWhen> |
3483 |
</activeWhen> |
| 3435 |
</handler> |
3484 |
</handler> |
| 3436 |
<handler |
3485 |
<handler |
|
Lines 3461-3485
Link Here
|
| 3461 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler" |
3510 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler" |
| 3462 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor"> |
3511 |
commandId="org.eclipse.jubula.client.ui.rcp.commands.OpenTestcaseEditor"> |
| 3463 |
<activeWhen> |
3512 |
<activeWhen> |
| 3464 |
<and> |
3513 |
<reference |
| 3465 |
<with variable="activePartId"> |
3514 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser"> |
| 3466 |
<equals value="org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser" /> |
3515 |
</reference> |
| 3467 |
</with> |
3516 |
</activeWhen> |
| 3468 |
<iterate |
3517 |
</handler> |
| 3469 |
ifEmpty="false" |
3518 |
<handler |
| 3470 |
operator="and"> |
3519 |
class="org.eclipse.jubula.client.ui.rcp.handlers.open.OpenTestCaseEditorHandler" |
| 3471 |
<and> |
3520 |
commandId="org.eclipse.jubula.client.ui.commands.OpenSpecification"> |
| 3472 |
<not> |
3521 |
<activeWhen> |
| 3473 |
<or> |
3522 |
<reference |
| 3474 |
<instanceof value="org.eclipse.jubula.client.core.model.ICategoryPO" /> |
3523 |
definitionId="org.eclipse.jubula.client.ui.rcp.expression.openTestCaseEditorFromTestCaseBrowser"> |
| 3475 |
</or> |
3524 |
</reference> |
| 3476 |
</not> |
|
|
| 3477 |
<test |
| 3478 |
property="org.eclipse.jubula.client.core.model.isEditable" |
| 3479 |
value="true" /> |
| 3480 |
</and> |
| 3481 |
</iterate> |
| 3482 |
</and> |
| 3483 |
</activeWhen> |
3525 |
</activeWhen> |
| 3484 |
</handler> |
3526 |
</handler> |
| 3485 |
<handler |
3527 |
<handler |
| 3486 |
- |
|
|