Changeset 1146 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/TaskFactory.java
- Timestamp:
- 04/04/13 16:06:07 (11 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/TaskFactory.java
r1126 r1146 15 15 package de.ugoe.cs.autoquest.tasktrees.treeimpl; 16 16 17 import java.util.List; 18 17 19 import de.ugoe.cs.autoquest.eventcore.IEventTarget; 18 20 import de.ugoe.cs.autoquest.eventcore.IEventType; … … 22 24 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISelection; 23 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequence; 24 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNodeFactory; 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstanceList; 29 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 30 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory; 31 import de.ugoe.cs.autoquest.tasktrees.treeifc.IUserSession; 27 32 28 33 /** … … 32 37 * @author 2012, last modified by $Author: patrick$ 33 38 */ 34 public class Task TreeNodeFactory implements ITaskTreeNodeFactory {39 public class TaskFactory implements ITaskFactory { 35 40 36 41 /* … … 82 87 } 83 88 84 /* 85 * (non-Javadoc) 86 * 87 * @see 88 * de.ugoe.cs.tasktree.treeifc.TaskTreeNodeFactory#createTaskTree(de.ugoe.cs.tasktree.treeifc 89 * .TaskTreeNode) 89 /* (non-Javadoc) 90 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory#createNewTaskInstance(ITask) 90 91 */ 91 92 @Override 92 public ITaskTree createTaskTree(ITaskTreeNode root) { 93 return new TaskTree(root); 93 public ITaskInstance createNewTaskInstance(ITask task) { 94 return new TaskInstance(task); 95 } 96 97 /* (non-Javadoc) 98 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory#createNewTaskInstanceList() 99 */ 100 @Override 101 public ITaskInstanceList createNewTaskInstanceList() { 102 return new TaskInstance(new Sequence()); 103 } 104 105 /* (non-Javadoc) 106 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory#createUserSession() 107 */ 108 @Override 109 public IUserSession createUserSession() { 110 return new UserSession(); 111 } 112 113 /* (non-Javadoc) 114 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory#createTaskModel(IUserSession) 115 */ 116 @Override 117 public ITaskModel createTaskModel(List<IUserSession> userSessions) { 118 return new TaskModel(userSessions); 94 119 } 95 120
Note: See TracChangeset
for help on using the changeset viewer.