Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 418298 | Differences between
and this patch

Collapse All | Expand All

(-)a/org.eclipse.jubula.client.ui.rcp/plugin.xml (-46 / +87 lines)
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
- 

Return to bug 418298