Changeset 725 for trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/manager/TaskTreeManager.java
- Timestamp:
- 08/31/12 10:27:50 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/manager/TaskTreeManager.java
r710 r725 1 1 package de.ugoe.cs.quest.tasktrees.manager; 2 2 3 import java.util.logging.L ogger;3 import java.util.logging.Level; 4 4 5 5 import de.ugoe.cs.quest.eventcore.Event; … … 11 11 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNode; 12 12 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNodeFactory; 13 import de.ugoe.cs.util.console.Console; 13 14 14 15 /** … … 22 23 /** */ 23 24 private static final int MAX_EVENTS_TILL_RULE_APPLICATION = 100; 24 25 /** */26 private static Logger LOG = Logger.getLogger(TaskTreeManager.class.getName());27 25 28 26 /** */ … … 51 49 */ 52 50 public void handleNewEvent(Event event) { 53 addEventTask(taskTreeNodeFactory.createNewEventTask(event.getType(), event.getTarget()));51 handleEventTask(taskTreeNodeFactory.createNewEventTask(event.getType(), event.getTarget())); 54 52 } 55 53 … … 58 56 */ 59 57 public synchronized ITaskTree getTaskTree() { 60 LOG.info("applying rulestemporal relationship generation rules");58 Console.traceln(Level.INFO, "applying temporal relationship generation rules"); 61 59 62 60 ISequence currentRootSequence = rootSequence.clone(); … … 68 66 69 67 /** 70 * @param task71 */72 private synchronized void addEventTask(IEventTask task) {73 handleEventTask(task);74 }75 76 /**77 68 * adds the task to the current or the new sequence. The decision depends on the type of task. 78 69 * If the task finishes the current sequence, the sequence is marked as finished If the task … … 80 71 * finished. Otherwise it is added to a new sequence. 81 72 */ 82 private void handleEventTask(IEventTask eventTask) {73 private synchronized void handleEventTask(IEventTask eventTask) { 83 74 if (!(eventTask.getEventType() instanceof KeyboardFocusChange)) { 84 LOG.info("handling interaction event task \"" + eventTask + "\"");75 Console.traceln(Level.INFO, "handling interaction event task \"" + eventTask + "\""); 85 76 addTaskToSequence(eventTask); 86 77 } … … 97 88 eventsTillRuleApplication = MAX_EVENTS_TILL_RULE_APPLICATION; 98 89 99 LOG.info("applying rulestemporal relationship generation rules");90 Console.traceln(Level.INFO, "applying temporal relationship generation rules"); 100 91 ComponentManager.getTemporalRelationshipRuleManager().applyRules(rootSequence, 101 92 taskTreeBuilder,
Note: See TracChangeset
for help on using the changeset viewer.