Changeset 1287 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/TaskModel.java
- Timestamp:
- 08/07/13 09:09:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/TaskModel.java
r1216 r1287 21 21 import java.util.Map; 22 22 23 import de.ugoe.cs.autoquest.tasktrees.treeifc.IMarkingTemporalRelationship;24 import de.ugoe.cs.autoquest.tasktrees.treeifc.IStructuringTemporalRelationship;25 23 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 26 24 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstanceList; 27 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 28 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInfo; … … 77 76 for (IUserSession session : this.userSessions) { 78 77 for (ITaskInstance taskInstance : session) { 79 addTask ToMap(taskInstance.getTask());78 addTasksToMap(taskInstance); 80 79 } 81 80 } 82 81 } 83 82 84 83 85 84 /* (non-Javadoc) 86 85 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel#getUserSessions() … … 117 116 } 118 117 118 119 /** 120 * <p> 121 * internal convenience method to recursively add the tasks of a task instance and its 122 * children to the task model 123 * </p> 124 * 125 * @param taskInstance the task instance of which the tasks shall be added 126 */ 127 private void addTasksToMap(ITaskInstance taskInstance) { 128 addTaskToMap(taskInstance.getTask()); 129 130 if (taskInstance instanceof ITaskInstanceList) { 131 for (ITaskInstance child : (ITaskInstanceList) taskInstance) { 132 addTasksToMap(child); 133 } 134 } 135 } 136 137 119 138 /** 120 139 * <p> … … 130 149 } 131 150 132 if (task instanceof IStructuringTemporalRelationship) { 151 taskInfo.increaseCount(); 152 153 /*if (task instanceof IStructuringTemporalRelationship) { 133 154 for (ITask child : ((IStructuringTemporalRelationship) task).getChildren()) { 134 155 addTaskToMap(child); … … 137 158 else if (task instanceof IMarkingTemporalRelationship) { 138 159 addTaskToMap(((IMarkingTemporalRelationship) task).getMarkedTask()); 139 } 160 }*/ 140 161 } 141 162
Note: See TracChangeset
for help on using the changeset viewer.