Changeset 1152 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/visitors/StartsWithPatternVisitor.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/visitors/StartsWithPatternVisitor.java
r1150 r1152 15 15 package de.ugoe.cs.autoquest.usability.rules.patterns.visitors; 16 16 17 import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 17 18 import de.ugoe.cs.autoquest.tasktrees.treeifc.IIteration; 18 19 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequence; 19 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask Tree;20 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask TreeNode;20 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 21 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 21 22 import de.ugoe.cs.autoquest.usability.rules.patterns.UsagePattern; 22 23 import de.ugoe.cs.autoquest.usability.rules.patterns.UsagePatternVisitor; … … 47 48 */ 48 49 public void visit(IIteration iteration) { 49 ITask Tree taskTree = PatternsVisitorUtil.createTaskTreeFromNode(iteration);50 this.present = containedPattern.containedIn(task Tree);50 ITaskModel taskModel = PatternsVisitorUtil.createTaskModelFromNode(iteration); 51 this.present = containedPattern.containedIn(taskModel); 51 52 } 52 53 … … 55 56 */ 56 57 public void visit(ISequence sequence) { 57 ITask TreeNode firstNode= PatternsVisitorUtil.firstNodeOf(sequence.getChildren());58 ITask Tree taskTree;59 if(isEvent(first Node)) {60 task Tree = PatternsVisitorUtil.createTaskTreeFromNode(sequence);58 ITask firstTask = PatternsVisitorUtil.firstNodeOf(sequence.getChildren()); 59 ITaskModel taskModel; 60 if(isEvent(firstTask)) { 61 taskModel = PatternsVisitorUtil.createTaskModelFromNode(sequence); 61 62 } else { 62 task Tree = PatternsVisitorUtil.createTaskTreeFromNode(firstNode);63 taskModel = PatternsVisitorUtil.createTaskModelFromNode(firstTask); 63 64 } 64 this.present = containedPattern.containedIn(task Tree);65 this.present = containedPattern.containedIn(taskModel); 65 66 } 66 67 67 private boolean isEvent(ITask TreeNode firstNode) {68 return first Node.getChildren().isEmpty();68 private boolean isEvent(ITask firstTask) { 69 return firstTask instanceof IEventTask; 69 70 } 70 71
Note: See TracChangeset
for help on using the changeset viewer.