Ignore:
Timestamp:
08/14/13 17:04:42 (11 years ago)
Author:
pharms
Message:
  • rework of task model to move event instance stuff to task instances
  • introduction of sequence, selection, iteration and optional instances
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/manager/TaskTreeManager.java

    r1154 r1294  
    2121 
    2222import de.ugoe.cs.autoquest.eventcore.Event; 
    23 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 
     23import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 
    2424import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 
    2525import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskBuilder; 
     
    124124    public void handleNewEvent(Event event) { 
    125125        assertSessionSequence(); 
    126         ITask eventTask = taskFactory.createNewEventTask(event.getType(), event.getTarget()); 
    127         taskBuilder.addExecutedTask(currentSession, taskFactory.createNewTaskInstance(eventTask)); 
     126        String description = event.getType().getName() + " \u21D2 " + event.getTarget(); 
     127        IEventTask eventTask = taskFactory.createNewEventTask(description); 
     128        taskBuilder.addExecutedTask 
     129            (currentSession, taskFactory.createNewTaskInstance(eventTask, event)); 
    128130    } 
    129131 
Note: See TracChangeset for help on using the changeset viewer.