Changeset 1152 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/UsagePatternVisitor.java
- Timestamp:
- 04/08/13 16:50:21 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/UsagePatternVisitor.java
r1150 r1152 26 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 27 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISelection; 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 29 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 30 import de.ugoe.cs.autoquest.tasktrees.treeifc.NodeVisitor; 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 29 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 31 30 import de.ugoe.cs.autoquest.usability.tasktree.filters.EventTypeFilter; 32 31 import de.ugoe.cs.autoquest.usability.util.PatternsVisitorUtil; … … 47 46 protected boolean present = false; 48 47 49 protected List<ITask TreeNode> retainedChildrenNodesFromSelectionNodes = Lists.newArrayList();48 protected List<ITask> retainedChildrenTasksFromSelections = Lists.newArrayList(); 50 49 51 50 /* (non-Javadoc) … … 85 84 this.present = patternIsPresent(); 86 85 } else { 87 ITask Tree taskTree = PatternsVisitorUtil.createTaskTreeFromNode(selection);88 this.present = containedPattern.containedIn(task Tree);86 ITaskModel taskModel = PatternsVisitorUtil.createTaskModelFromNode(selection); 87 this.present = containedPattern.containedIn(taskModel); 89 88 } 90 89 } 91 90 92 protected void retainNodesWherePatternIsPresent(List<ITask TreeNode> children) {93 for(ITask TreeNode node: children) {91 protected void retainNodesWherePatternIsPresent(List<ITask> children) { 92 for(ITask task : children) { 94 93 this.present = false; 95 node.accept(this);94 task.accept(this); 96 95 if(this.present) { 97 this.retainedChildren NodesFromSelectionNodes.add(node);96 this.retainedChildrenTasksFromSelections.add(task); 98 97 } 99 98 } … … 101 100 102 101 private boolean patternIsPresent() { 103 return !this.retainedChildren NodesFromSelectionNodes.isEmpty();102 return !this.retainedChildrenTasksFromSelections.isEmpty(); 104 103 } 105 104 … … 122 121 */ 123 122 public void reset() { 124 this.retainedChildren NodesFromSelectionNodes.clear();123 this.retainedChildrenTasksFromSelections.clear(); 125 124 this.present = false; 126 125 } … … 144 143 * @return 145 144 */ 146 public List<ITask TreeNode> getRetainedSelectionNodes() {147 return this.retainedChildren NodesFromSelectionNodes;145 public List<ITask> getRetainedSelectionNodes() { 146 return this.retainedChildrenTasksFromSelections; 148 147 } 149 148
Note: See TracChangeset
for help on using the changeset viewer.