[jboss-svn-commits] JBL Code SVN: r16464 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples: travelingtournament/solver/simple and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 9 09:21:26 EST 2007


Author: ge0ffrey
Date: 2007-11-09 09:21:26 -0500 (Fri, 09 Nov 2007)
New Revision: 16464

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/simple/simpleTravelingTournamentScoreRules.drl
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/smart/smartTravelingTournamentScoreRules.drl
Log:
use     dialect "java"

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl	2007-11-09 12:53:26 UTC (rev 16463)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl	2007-11-09 14:21:26 UTC (rev 16464)
@@ -19,6 +19,7 @@
 
 // Two exams in the same period which share students.
 rule "conflictingExamsInSamePeriod"
+    dialect "java"
   when
     $student : Student();
     $exam : Exam($id : id, topic.studentList contains $student, $period : period);
@@ -29,6 +30,7 @@
 
 // More time required during a period than available in that period.
 rule "periodDurationTooShort"
+    dialect "java"
   when
     $exam : Exam($periodDuration : period.durationInMinutes, topic.duration > $periodDuration);
   then
@@ -37,6 +39,7 @@
 
 // More seating required during a period in a room than available in that room.
 rule "roomCapacityTooSmall"
+    dialect "java"
   when
     $period : Period();
     $room : Room($capacity : capacity);
@@ -57,7 +60,8 @@
 
 
 rule "hardConstraintsBroken"
-  salience -1 // Finish the other rules first (optional, for performance)
+    salience -1 // Finish the other rules first (optional, for performance)
+    dialect "java"
   when
     $hardCount : Number() from accumulate(
        $w : WorkaroundMultiplePatternAccumulate(),

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/simple/simpleTravelingTournamentScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/simple/simpleTravelingTournamentScoreRules.drl	2007-11-09 12:53:26 UTC (rev 16463)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/simple/simpleTravelingTournamentScoreRules.drl	2007-11-09 14:21:26 UTC (rev 16464)
@@ -39,6 +39,7 @@
 //end
 
 rule "multipleMatchesPerTeamPerDay"
+    dialect "java"
   when
     $team : Team();
     $m : Match( $id : id, homeTeam == $team, $day : day )
@@ -50,6 +51,7 @@
 end
 
 rule "fourConsecutiveHomeMatches"
+    dialect "java"
   when
     $m : Match($homeTeam : homeTeam, $day1 : day);
     Match(homeTeam == $homeTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -60,6 +62,7 @@
 end
 
 rule "fourConsecutiveAwayMatches"
+    dialect "java"
   when
     $m : Match($awayTeam : awayTeam, $day1 : day);
     Match(awayTeam == $awayTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -70,6 +73,7 @@
 end
 
 rule "matchRepeater"
+    dialect "java"
   when
     $m : Match($homeTeam : homeTeam, $awayTeam : awayTeam, $day1 : day);
     Match(homeTeam == $awayTeam, awayTeam == $homeTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -78,7 +82,8 @@
 end
 
 rule "hardConstraintsBroken"
-  salience -1 // Finish the other rules first (optional, for performance)
+    salience -1 // Finish the other rules first (optional, for performance)
+    dialect "java"
   when
     $hardCount : Long() from accumulate(
        $w : WorkaroundMultiplePatternAccumulate(),
@@ -90,6 +95,7 @@
 
 
 rule "startToAwayHop"
+    dialect "java"
   when
     Match($toTeam : homeTeam, $team : awayTeam, $day : day);
     not Day(eval(index == $day.getIndex() - 1));
@@ -97,6 +103,7 @@
     insertLogical(new Hop($team, $team, $toTeam));
 end
 rule "homeToAwayHop"
+    dialect "java"
   when
     Match($team : homeTeam, $day1 : day);
     Match($toTeam : homeTeam, awayTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -104,6 +111,7 @@
     insertLogical(new Hop($team, $team, $toTeam));
 end
 rule "awayToAwayHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day1 : day);
     Match($toTeam : homeTeam, awayTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -111,6 +119,7 @@
     insertLogical(new Hop($team, $fromTeam, $toTeam));
 end
 rule "awayToHomeHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day1 : day);
     Match(homeTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -118,6 +127,7 @@
     insertLogical(new Hop($team, $fromTeam, $team));
 end
 rule "awayToEndHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day : day);
     not Day(eval(index == $day.getIndex() + 1));
@@ -126,7 +136,8 @@
 end
 
 rule "softConstraintsBroken"
-  salience -1 // Finish the other rules first (optional, for performance)
+    salience -1 // Finish the other rules first (optional, for performance)
+    dialect "java"
   when
     $totalDistance : Double() from accumulate(
        Hop($distance : distance),

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/smart/smartTravelingTournamentScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/smart/smartTravelingTournamentScoreRules.drl	2007-11-09 12:53:26 UTC (rev 16463)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/travelingtournament/solver/smart/smartTravelingTournamentScoreRules.drl	2007-11-09 14:21:26 UTC (rev 16464)
@@ -33,6 +33,7 @@
 //end
 
 rule "fourConsecutiveHomeMatches"
+    dialect "java"
   when
     $m : Match($homeTeam : homeTeam, $day1 : day);
     Match(homeTeam == $homeTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -43,6 +44,7 @@
 end
 
 rule "fourConsecutiveAwayMatches"
+    dialect "java"
   when
     $m : Match($awayTeam : awayTeam, $day1 : day);
     Match(awayTeam == $awayTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -53,6 +55,7 @@
 end
 
 rule "matchRepeater"
+    dialect "java"
   when
     $m : Match($homeTeam : homeTeam, $awayTeam : awayTeam, $day1 : day);
     Match(homeTeam == $awayTeam, awayTeam == $homeTeam, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -61,7 +64,8 @@
 end
 
 rule "hardConstraintsBroken"
-  salience -1 // Finish the other rules first (optional, for performance)
+    salience -1 // Finish the other rules first (optional, for performance)
+    dialect "java"
   when
     $hardCount : Number() from accumulate(
        $w : WorkaroundMultiplePatternAccumulate(),
@@ -73,6 +77,7 @@
 end
 
 rule "startToAwayHop"
+    dialect "java"
   when
     Match($toTeam : homeTeam, $team : awayTeam, $day : day);
     not Day(eval(index == $day.getIndex() - 1));
@@ -80,6 +85,7 @@
     insertLogical(new Hop($team, $team, $toTeam));
 end
 rule "homeToAwayHop"
+    dialect "java"
   when
     Match($team : homeTeam, $day1 : day);
     Match($toTeam : homeTeam, awayTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -87,6 +93,7 @@
     insertLogical(new Hop($team, $team, $toTeam));
 end
 rule "awayToAwayHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day1 : day);
     Match($toTeam : homeTeam, awayTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -94,6 +101,7 @@
     insertLogical(new Hop($team, $fromTeam, $toTeam));
 end
 rule "awayToHomeHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day1 : day);
     Match(homeTeam == $team, eval(day.getIndex() == $day1.getIndex() + 1));
@@ -101,6 +109,7 @@
     insertLogical(new Hop($team, $fromTeam, $team));
 end
 rule "awayToEndHop"
+    dialect "java"
   when
     Match($fromTeam : homeTeam, $team : awayTeam, $day : day);
     not Day(eval(index == $day.getIndex() + 1));
@@ -109,7 +118,8 @@
 end
 
 rule "softConstraintsBroken"
-  salience -1 // Finish the other rules first (optional, for performance)
+    salience -1 // Finish the other rules first (optional, for performance)
+    dialect "java"
   when
     $totalDistance : Number() from accumulate(
       Hop($distance : distance),




More information about the jboss-svn-commits mailing list