Changeset 2168 for trunk/autoquest-ui-swt/src/main/java/de/ugoe/cs/autoquest/ui/swt/ShowGuiModelDialog.java
- Timestamp:
- 09/07/17 16:26:46 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-ui-swt/src/main/java/de/ugoe/cs/autoquest/ui/swt/ShowGuiModelDialog.java
r2146 r2168 28 28 import org.eclipse.swt.widgets.TreeItem; 29 29 30 import de.ugoe.cs.autoquest.eventcore.HierarchicalEventTargetModel; 30 31 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTarget; 31 32 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTargetModel; 32 import de.ugoe.cs.autoquest.eventcore.guimodel.GUIModel;33 import de.ugoe.cs.autoquest.eventcore.guimodel.IGUIElement;34 33 import de.ugoe.cs.util.console.Console; 35 34 … … 91 90 btnCollapseAll.setText("Collapse all"); 92 91 93 if (model instanceof GUIModel) {92 if (model instanceof HierarchicalEventTargetModel) { 94 93 Button btnCondense = new Button(shell, SWT.NONE); 95 94 btnCondense.addSelectionListener(new SelectionAdapter() { 96 95 @Override 97 96 public void widgetSelected(SelectionEvent e) { 98 (( GUIModel) model).condenseModel();97 ((HierarchicalEventTargetModel<?>) model).condenseModel(); 99 98 targetTree.removeAll(); 100 99 buildTargetTree(); … … 189 188 try { 190 189 // try to merge the elements 191 IGUIElement firstElement = (IGUIElement) selectedNodes[0].getData();190 T firstElement = (T) selectedNodes[0].getData(); 192 191 for( int i=1 ; i<selectedNodes.length ; i++ ) { 193 (( GUIModel) model).mergeEventTargets194 (firstElement, ( IGUIElement) selectedNodes[i].getData());192 ((HierarchicalEventTargetModel<T>) model).mergeEventTargets 193 (firstElement, (T) selectedNodes[i].getData()); 195 194 } 196 195 }
Note: See TracChangeset
for help on using the changeset viewer.