Changeset 548 for trunk/quest-ui-swt/src


Ignore:
Timestamp:
08/16/12 14:45:03 (12 years ago)
Author:
sherbold
Message:
  • countless adaptations throughout nearly all components to remove errors introduced due to the refactoring of the event core
Location:
trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/AbstractInsertEventComposite.java

    r526 r548  
    1616        } 
    1717         
    18         public abstract Event<?> getEvent();  
     18        public abstract Event getEvent();  
    1919 
    2020} 
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/EditSequenceDialog.java

    r526 r548  
    2828        private TableColumn tblclmnEventTarget; 
    2929 
    30         private java.util.List<Event<?>> sequence; 
     30        private java.util.List<Event> sequence; 
    3131        private SortedSet<String> targets; 
    3232 
     
    4646         * Open the dialog. 
    4747         */ 
    48         public void open(java.util.List<Event<?>> sequence) { 
     48        public void open(java.util.List<Event> sequence) { 
    4949                this.sequence = sequence; 
    5050                createContents(); 
     
    165165        private void updateTableContents() { 
    166166                table.removeAll(); 
    167                 for (Event<?> event : sequence) { 
     167                for (Event event : sequence) { 
    168168                        TableItem tableItem = new TableItem(table, SWT.NONE); 
    169169                        String target = event.getTarget(); 
     
    173173                                target = target.replace("].", "].\n"); 
    174174                        } 
    175                         tableItem.setText(new String[] { event.getType(), target }); 
     175                        tableItem.setText(new String[] { event.getType().toString(), target }); 
    176176                } 
    177177                for (int i = 0; i < table.getColumnCount(); i++) { 
     
    183183                InsertAssertionDialog insertDialog = new InsertAssertionDialog(shell, 
    184184                                SWT.NONE, targets); 
    185                 Event<?> event = insertDialog.open(); 
     185                Event event = insertDialog.open(); 
    186186                if (event != null) { 
    187187                        sequence.add(position, event); 
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/InsertAssertionDialog.java

    r526 r548  
    2121public class InsertAssertionDialog extends Dialog { 
    2222 
    23         protected Event<?> result; 
     23        protected Event result; 
    2424        protected Shell shell; 
    2525         
     
    4444         * @return the result 
    4545         */ 
    46         public Event<?> open() { 
     46        public Event open() { 
    4747                result = null; 
    4848                insertEventComposites = new ArrayList<AbstractInsertEventComposite>(); 
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/InsertFileEquals.java

    r526 r548  
    1212import org.eclipse.swt.widgets.Button; 
    1313 
    14 import de.ugoe.cs.quest.assertions.AssertEvent; 
     14import de.ugoe.cs.quest.assertions.FileEqualsAssertEvent; 
    1515import de.ugoe.cs.quest.assertions.FileEqualsReplay; 
    1616import de.ugoe.cs.quest.eventcore.Event; 
     
    7474 
    7575        @Override 
    76         public Event<?> getEvent() { 
     76        public Event getEvent() { 
    7777                FileEqualsReplay replay = new FileEqualsReplay(expectedText.getText(), actualText.getText()); 
    78                 AssertEvent<FileEqualsReplay> event = new AssertEvent<FileEqualsReplay>("FileEqualsAssertion"); 
    79                 event.addReplayEvent(replay); 
     78                Event event = new Event(new FileEqualsAssertEvent()); 
     79                event.addReplayable(replay); 
    8080                return event; 
    8181        } 
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/InsertTextEquals.java

    r526 r548  
    1414 
    1515import de.ugoe.cs.quest.assertions.AssertEvent; 
     16import de.ugoe.cs.quest.assertions.TextEqualsAssertEventType; 
    1617import de.ugoe.cs.quest.assertions.TextEqualsReplay; 
    1718import de.ugoe.cs.quest.eventcore.Event; 
     19import de.ugoe.cs.quest.eventcore.IEventTarget; 
    1820import de.ugoe.cs.util.ArrayTools; 
    1921 
     
    98100 
    99101        @Override 
    100         public Event<?> getEvent() {             
    101                 String target = targetText.getText(); 
     102        public Event getEvent() {                
     103                IEventTarget target = targetText.getText(); 
    102104                TextEqualsReplay replay = new TextEqualsReplay(expectedText.getText(), target); 
    103                 AssertEvent<TextEqualsReplay> event = new AssertEvent<TextEqualsReplay>("TextEqualsAssertion"); 
     105                Event event = new Event(new TextEqualsAssertEventType()); 
    104106                event.setTarget(target); 
    105                 event.addReplayEvent(replay); 
     107                event.addReplayable(replay); 
    106108                return event; 
    107109        } 
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/SequencesDialog.java

    r526 r548  
    2727         
    2828        private List sequenceList; 
    29         private Collection<java.util.List<Event<?>>> sequences; 
     29        private Collection<java.util.List<Event>> sequences; 
    3030        private SortedSet<String> targets; 
    3131         
     
    8585                                        EditSequenceDialog editSequenceDialog = new EditSequenceDialog(shell, SWT.NONE, targets); 
    8686                                        int counter = 0; 
    87                                         java.util.List<Event<?>> selectedSequence = null; 
    88                                         for( java.util.List<Event<?>> sequence : sequences ) { 
     87                                        java.util.List<Event> selectedSequence = null; 
     88                                        for( java.util.List<Event> sequence : sequences ) { 
    8989                                                if( counter==index ) { 
    9090                                                        selectedSequence = sequence; 
     
    116116                Object dataObject = GlobalDataContainer.getInstance().getData(sequencesName); 
    117117                if( SequenceInstanceOf.isCollectionOfSequences(dataObject)) { 
    118                         sequences = (Collection<java.util.List<Event<?>>>) dataObject; 
     118                        sequences = (Collection<java.util.List<Event>>) dataObject; 
    119119                        int seqDigits = Integer.toString(sequences.size()).length(); 
    120120                        int counter = 1; 
    121                         for( java.util.List<Event<?>> sequence : sequences ) { 
     121                        for( java.util.List<Event> sequence : sequences ) { 
    122122                                String seqName = "#"+String.format("%0"+seqDigits+"d", counter)+": "+sequence.size(); 
    123123                                sequenceList.add(seqName); 
     
    135135                        if( targets==null ) { 
    136136                                targets = new TreeSet<String>(); 
    137                                 for( java.util.List<Event<?>> sequence : sequences ) { 
    138                                         for( Event<?> event : sequence ) { 
     137                                for( java.util.List<Event> sequence : sequences ) { 
     138                                        for( Event event : sequence ) { 
    139139                                                String target = event.getTarget(); 
    140140                                                if( target!=null ) { 
Note: See TracChangeset for help on using the changeset viewer.