Changeset 1152 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/tasktree/filters/TaskTypeFilter.java
- Timestamp:
- 04/08/13 16:50:21 (11 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/tasktree/filters/TaskTypeFilter.java
r1150 r1152 22 22 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISelection; 23 23 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequence; 24 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask TreeNode;24 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 25 25 26 26 /** … … 31 31 * @author Alexander Deicke 32 32 */ 33 public enum TaskT reeNodeTypeFilter implements TaskTreeNodeFilter<ITaskTreeNode> {33 public enum TaskTypeFilter implements TaskFilter<ITask> { 34 34 35 35 EVENT_TASK_NODE(IEventTask.class), … … 41 41 SELECTION(ISelection.class),; 42 42 43 private Class<? extends ITask TreeNode> nodeTypeClazz;43 private Class<? extends ITask> taskTypeClazz; 44 44 45 private TaskT reeNodeTypeFilter(Class<? extends ITaskTreeNode> nodeTypeClazz) {46 this. nodeTypeClazz = nodeTypeClazz;45 private TaskTypeFilter(Class<? extends ITask> taskTypeClazz) { 46 this.taskTypeClazz = taskTypeClazz; 47 47 } 48 48 49 49 @SuppressWarnings("unchecked") 50 50 @Override 51 public Class<ITask TreeNode> clazz() {52 return (Class<ITask TreeNode>) this.nodeTypeClazz;51 public Class<ITask> clazz() { 52 return (Class<ITask>) this.taskTypeClazz; 53 53 } 54 54 … … 56 56 @Override 57 57 public Predicate filterPredicate() { 58 return Predicates.instanceOf( nodeTypeClazz);58 return Predicates.instanceOf(taskTypeClazz); 59 59 } 60 60
Note: See TracChangeset
for help on using the changeset viewer.