Changeset 1190 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/TaskAndSelectionComparisonRule.java
- Timestamp:
- 04/29/13 16:43:17 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/TaskAndSelectionComparisonRule.java
r1154 r1190 33 33 public class TaskAndSelectionComparisonRule implements TaskComparisonRule { 34 34 35 /** the rule manager for internally comparing tasks */36 private TaskEqualityRuleManager mRuleManager;37 38 /**39 * <p>40 * simple constructor to provide the rule with the task equality rule manager to be able41 * to perform comparisons of the children of provided tasks42 * </p>43 *44 * @param ruleManager the rule manager for comparing tasks45 */46 TaskAndSelectionComparisonRule(TaskEqualityRuleManager ruleManager) {47 super();48 mRuleManager = ruleManager;49 }50 51 35 /* (non-Javadoc) 52 36 * @see NodeComparisonRule#isApplicable(ITask, ITask) … … 196 180 { 197 181 if (requiredEqualityLevel == null) { 198 return mRuleManager.compare(child1, child2);182 return TaskEqualityRuleManager.getInstance().compare(child1, child2); 199 183 } 200 else if (mRuleManager.areAtLeastEqual(child1, child2, requiredEqualityLevel)) { 184 else if (TaskEqualityRuleManager.getInstance().areAtLeastEqual 185 (child1, child2, requiredEqualityLevel)) 186 { 201 187 return requiredEqualityLevel; 202 188 }
Note: See TracChangeset
for help on using the changeset viewer.