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-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TaskSymbolIdentityMapTest.java

    r1285 r1294  
    2828import org.junit.Test; 
    2929 
     30import de.ugoe.cs.autoquest.eventcore.Event; 
     31import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 
     32import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTaskInstance; 
    3033import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 
    3134import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory; 
     
    10541057                           " took " + (System.currentTimeMillis() - start)); 
    10551058    } 
     1059     
    10561060    /** 
    1057      * <p> 
    1058      * TODO: comment 
    1059      * </p> 
    10601061     * 
    1061      * @param string 
    1062      * @return 
    10631062     */ 
    10641063    private ITaskInstance createTaskInstance(String id) { 
    10651064        ITask task = tasks.get(id); 
     1065        Event event = null; 
    10661066         
    10671067        if (task == null) { 
    1068             task = taskFactory.createNewEventTask 
    1069                 (new DummyInteraction(id, 0), new DummyGUIElement("default")); 
     1068            event = new Event(new DummyInteraction(id, 0), new DummyGUIElement("default")); 
     1069            task = taskFactory.createNewEventTask(event.toString()); 
    10701070             
    10711071            tasks.put(id, task); 
    10721072        } 
    1073          
    1074         return taskFactory.createNewTaskInstance(task); 
     1073        else { 
     1074            event = ((IEventTaskInstance) task.getInstances().iterator().next()).getEvent(); 
     1075        } 
     1076         
     1077        return taskFactory.createNewTaskInstance((IEventTask) task, event); 
    10751078    } 
    10761079 
Note: See TracChangeset for help on using the changeset viewer.