| --- RCPTT testcase --- |
| Format-Version: 1.0 |
| Contexts: _mY5uUKEgEeKX8e34E6tWIg,_rr2EEFpSEeKcnaHGSt8OwA,_IuFcgFpZEeKcnaHGSt8OwA,_f3qEUVpSEeKcnaHGSt8OwA,_T7Yg8DstEeOHj9Cw0T_k4Q,_fQ0PgDsqEeOHj9Cw0T_k4Q |
| Element-Name: ReadOnlyTable |
| Element-Type: testcase |
| Element-Version: 3.0 |
| External-Reference: |
| Id: _oawGcUYVEeO347zZ7X5NJw |
| Runtime-Version: 1.5.4.201410231434 |
| Save-Time: 12/11/14 10:27 AM |
| Tags: skipExecution |
| Testcase-Type: ecl |
| |
| ------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac |
| Content-Type: text/ecl |
| Entry-Name: .content |
| |
| |
| try { |
| get-editor View | get-button "Link Root EClass" | click |
| with [get-window "Select an EClass."] { |
| get-tree | select "bowling/Matchup \\[org.eclipse.emf.emfstore.bowling.Matchup\\]" |
| get-button OK | click |
| } |
| with [get-view "Model Explorer" | get-tree] { |
| select "Project/View" | get-menu TableControl | click |
| } |
| |
| get-editor TableControl | get-button "Create and link new Domain Model Reference" | click |
| with [get-window "New Reference Element"] { |
| get-button "Link Domain Model EFeature" | click |
| with [get-window "Select a EStructuralFeature"] { |
| get-tree | select "games : Game" |
| get-button OK | click |
| } |
| get-button Finish | click |
| } |
| get-editor TableControl | get-button Add | click |
| with [get-window "New Reference Element"] { |
| get-tree | select "model/FeaturePathDomainModelReference" |
| get-button "Next >" | click |
| get-button "Link Domain Model EFeature" | click |
| with [get-window "Select a EStructuralFeature"] { |
| get-tree | select "frames : EInt" |
| get-button OK | click |
| } |
| get-button Finish | click |
| } |
| /* |
| get-editor "Table Domain Model Reference" | get-button "Link Domain Model EFeature" | click |
| with [get-window "Select a EStructuralFeature"] { |
| get-tree | select "games : Game" |
| get-button OK | click |
| } |
| get-view "Model Explorer" | get-tree | select "Project/View/TableControl/Table Domain Model Reference" |
| | get-menu "Feature Path Domain Model Reference" | click |
| get-editor "Feature Path Domain Model Reference" | get-button "Link Domain Model EFeature" | click |
| with [get-window "Select Attribute for TableColumn"] { |
| get-table | select "frames : EInt" |
| get-button OK | click |
| } |
| */ |
| get-view "Model Explorer" | get-tree | select "Project/View/TableControl" |
| get-editor TableControl | get-button -after [get-label Readonly] | check |
| with [get-view "Model Explorer"] { |
| try { |
| get-tree | select Project |
| get-button "Save Project" | click |
| } -catch { |
| wait 1000 |
| try { |
| get-tree | select "Project/View" |
| get-button "Save Project" | click |
| } -catch { |
| wait 1000 |
| get-tree | select Project |
| get-button "Save Project" | click |
| } |
| } |
| } |
| |
| get-editor Matchup | close |
| get-view "Model Explorer" | get-tree | select "TestProject/Tournament Amateur/Matchup" | double-click |
| with [get-editor Matchup | get-control Any -after [get-label Games] -index 1] { |
| get-property "getChildren().Control[0].isVisible()" | equals false | verify-true |
| get-property "getChildren().Control[1].isVisible()" | equals false | verify-true |
| } |
| } -finally { |
| /* |
| get-view "Model Explorer" | get-tree | select "Project/View" | double-click |
| get-editor View | get-button "Delete Reference" | click |
| with [get-view "Model Explorer"] { |
| try { |
| get-tree | select Project |
| get-button "Save Project" | click |
| } -catch { |
| wait 1000 |
| try { |
| get-tree | select "Project/View" |
| get-button "Save Project" | click |
| } -catch { |
| wait 1000 |
| get-tree | select Project |
| get-button "Save Project" | click |
| } |
| } |
| } |
| */ |
| get-view "Model Explorer" | get-tree | select "Project/View" | get-menu "Unset Root EClass" | click |
| } |
| ------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- |