Ignore:
Timestamp:
11/08/13 22:34:21 (11 years ago)
Author:
khartmann
Message:
  • Reworked Filters to use the first instance of a task to provide type and target
  • Added a function to extract all tasks matching a given filter
  • Added simple console feedback for matched usability problems
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/taskmodel/filter/types/EventTargetFilter.java

    r1291 r1319  
    2424import de.ugoe.cs.autoquest.plugin.html.guimodel.HTMLText; 
    2525import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 
     26import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTaskInstance; 
    2627import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 
     28import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 
    2729 
    2830/** 
     
    8587            @Override 
    8688            public IEventTarget apply(ITask task) { 
    87                 return ((IEventTask) task).getEventTarget(); 
     89                // XXX: Use the type of the first instance provided 
     90                ITaskInstance firstInstance = task.getInstances().iterator().next(); 
     91                return ((IEventTaskInstance) firstInstance).getEvent().getTarget(); 
    8892            } 
    8993        }; 
Note: See TracChangeset for help on using the changeset viewer.