[jboss-svn-commits] JBL Code SVN: r19399 - labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/solver/move/factory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 3 16:04:35 EDT 2008
Author: ge0ffrey
Date: 2008-04-03 16:04:35 -0400 (Thu, 03 Apr 2008)
New Revision: 19399
Modified:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/solver/move/factory/LectureSwitchMoveFactory.java
Log:
don't create useless moves
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/solver/move/factory/LectureSwitchMoveFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/solver/move/factory/LectureSwitchMoveFactory.java 2008-04-03 19:17:01 UTC (rev 19398)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/solver/move/factory/LectureSwitchMoveFactory.java 2008-04-03 20:04:35 UTC (rev 19399)
@@ -24,7 +24,9 @@
Lecture leftLecture = leftIt.next();
for (ListIterator<Lecture> rightIt = lectureList.listIterator(leftIt.nextIndex()); rightIt.hasNext();) {
Lecture rightLecture = rightIt.next();
- moveList.add(new LectureSwitchMove(leftLecture, rightLecture));
+ if (!leftLecture.getCourse().equals(rightLecture.getCourse())) {
+ moveList.add(new LectureSwitchMove(leftLecture, rightLecture));
+ }
}
}
return moveList;
More information about the jboss-svn-commits
mailing list