Changeset 1190 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/IterationComparisonRule.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/IterationComparisonRule.java
r1154 r1190 81 81 public class IterationComparisonRule implements TaskComparisonRule { 82 82 83 /** the rule manager for internally comparing tasks */84 private TaskEqualityRuleManager mRuleManager;85 86 /**87 * <p>88 * simple constructor to provide the rule with the task equality rule manager to be able89 * to perform comparisons of the children of provided tasks90 * </p>91 *92 * @param ruleManager the rule manager for comparing tasks93 */94 IterationComparisonRule(TaskEqualityRuleManager ruleManager) {95 super();96 mRuleManager = ruleManager;97 }98 99 83 /* (non-Javadoc) 100 84 * @see NodeComparisonRule#isApplicable(ITask, ITask) … … 319 303 { 320 304 if (requiredEqualityLevel == null) { 321 return mRuleManager.compare(child1, child2); 322 } 323 else if (mRuleManager.areAtLeastEqual(child1, child2, requiredEqualityLevel)) { 305 return TaskEqualityRuleManager.getInstance().compare(child1, child2); 306 } 307 else if (TaskEqualityRuleManager.getInstance().areAtLeastEqual 308 (child1, child2, requiredEqualityLevel)) 309 { 324 310 return requiredEqualityLevel; 325 311 }
Note: See TracChangeset
for help on using the changeset viewer.