[jboss-svn-commits] JBL Code SVN: r26350 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples: src/main/resources/org/drools/solver/examples/manners2009/solver and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun May 3 12:53:22 EDT 2009


Author: ge0ffrey
Date: 2009-05-03 12:53:21 -0400 (Sun, 03 May 2009)
New Revision: 26350

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml
Log:
resolve score trap

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml	2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml	2009-05-03 16:53:21 UTC (rev 26350)
@@ -4205,724 +4205,724 @@
   <seatList id="768"/>
   <seatDesignationList id="769">
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="770">
+      <id>0</id>
+      <guest reference="22"/>
+      <seat reference="613"/>
+    </org.drools.solver.examples.manners2009.domain.SeatDesignation>
+    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="771">
       <id>9</id>
       <guest reference="31"/>
-      <seat reference="658"/>
+      <seat reference="742"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
-    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="771">
-      <id>10</id>
-      <guest reference="32"/>
-      <seat reference="732"/>
-    </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="772">
-      <id>11</id>
-      <guest reference="33"/>
-      <seat reference="742"/>
+      <id>99</id>
+      <guest reference="121"/>
+      <seat reference="610"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="773">
-      <id>6</id>
-      <guest reference="28"/>
-      <seat reference="756"/>
+      <id>100</id>
+      <guest reference="122"/>
+      <seat reference="638"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="774">
-      <id>7</id>
-      <guest reference="29"/>
-      <seat reference="680"/>
+      <id>101</id>
+      <guest reference="123"/>
+      <seat reference="660"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="775">
-      <id>8</id>
-      <guest reference="30"/>
-      <seat reference="702"/>
+      <id>102</id>
+      <guest reference="124"/>
+      <seat reference="716"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="776">
-      <id>0</id>
-      <guest reference="22"/>
-      <seat reference="651"/>
+      <id>103</id>
+      <guest reference="125"/>
+      <seat reference="730"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="777">
-      <id>1</id>
-      <guest reference="23"/>
-      <seat reference="697"/>
+      <id>104</id>
+      <guest reference="126"/>
+      <seat reference="673"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="778">
-      <id>2</id>
-      <guest reference="24"/>
-      <seat reference="605"/>
+      <id>105</id>
+      <guest reference="127"/>
+      <seat reference="693"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="779">
-      <id>3</id>
-      <guest reference="25"/>
-      <seat reference="627"/>
+      <id>106</id>
+      <guest reference="128"/>
+      <seat reference="707"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="780">
-      <id>4</id>
-      <guest reference="26"/>
-      <seat reference="637"/>
+      <id>107</id>
+      <guest reference="129"/>
+      <seat reference="723"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="781">
-      <id>5</id>
-      <guest reference="27"/>
-      <seat reference="719"/>
+      <id>108</id>
+      <guest reference="130"/>
+      <seat reference="737"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="782">
-      <id>18</id>
-      <guest reference="40"/>
-      <seat reference="696"/>
+      <id>10</id>
+      <guest reference="32"/>
+      <seat reference="728"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="783">
-      <id>19</id>
-      <guest reference="41"/>
-      <seat reference="700"/>
+      <id>109</id>
+      <guest reference="131"/>
+      <seat reference="753"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="784">
-      <id>20</id>
-      <guest reference="42"/>
+      <id>110</id>
+      <guest reference="132"/>
       <seat reference="652"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="785">
-      <id>21</id>
-      <guest reference="43"/>
-      <seat reference="720"/>
+      <id>111</id>
+      <guest reference="133"/>
+      <seat reference="618"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="786">
-      <id>22</id>
-      <guest reference="44"/>
-      <seat reference="626"/>
+      <id>112</id>
+      <guest reference="134"/>
+      <seat reference="751"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="787">
-      <id>23</id>
-      <guest reference="45"/>
-      <seat reference="738"/>
+      <id>113</id>
+      <guest reference="135"/>
+      <seat reference="767"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="788">
-      <id>12</id>
-      <guest reference="34"/>
-      <seat reference="667"/>
+      <id>114</id>
+      <guest reference="136"/>
+      <seat reference="662"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="789">
-      <id>13</id>
-      <guest reference="35"/>
-      <seat reference="765"/>
+      <id>115</id>
+      <guest reference="137"/>
+      <seat reference="632"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="790">
-      <id>14</id>
-      <guest reference="36"/>
-      <seat reference="677"/>
+      <id>116</id>
+      <guest reference="138"/>
+      <seat reference="704"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="791">
-      <id>15</id>
-      <guest reference="37"/>
-      <seat reference="753"/>
+      <id>117</id>
+      <guest reference="139"/>
+      <seat reference="602"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="792">
-      <id>16</id>
-      <guest reference="38"/>
-      <seat reference="641"/>
+      <id>118</id>
+      <guest reference="140"/>
+      <seat reference="644"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="793">
-      <id>17</id>
-      <guest reference="39"/>
-      <seat reference="609"/>
+      <id>11</id>
+      <guest reference="33"/>
+      <seat reference="760"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="794">
-      <id>126</id>
-      <guest reference="148"/>
-      <seat reference="679"/>
+      <id>119</id>
+      <guest reference="141"/>
+      <seat reference="626"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="795">
-      <id>127</id>
-      <guest reference="149"/>
-      <seat reference="673"/>
+      <id>120</id>
+      <guest reference="142"/>
+      <seat reference="691"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="796">
-      <id>128</id>
-      <guest reference="150"/>
-      <seat reference="625"/>
+      <id>121</id>
+      <guest reference="143"/>
+      <seat reference="729"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="797">
-      <id>129</id>
-      <guest reference="151"/>
-      <seat reference="721"/>
+      <id>122</id>
+      <guest reference="144"/>
+      <seat reference="677"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="798">
-      <id>130</id>
-      <guest reference="152"/>
-      <seat reference="607"/>
+      <id>123</id>
+      <guest reference="145"/>
+      <seat reference="745"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="799">
-      <id>131</id>
-      <guest reference="153"/>
-      <seat reference="661"/>
+      <id>124</id>
+      <guest reference="146"/>
+      <seat reference="659"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="800">
-      <id>132</id>
-      <guest reference="154"/>
-      <seat reference="675"/>
+      <id>125</id>
+      <guest reference="147"/>
+      <seat reference="623"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="801">
-      <id>133</id>
-      <guest reference="155"/>
-      <seat reference="653"/>
+      <id>126</id>
+      <guest reference="148"/>
+      <seat reference="609"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="802">
-      <id>134</id>
-      <guest reference="156"/>
-      <seat reference="743"/>
+      <id>127</id>
+      <guest reference="149"/>
+      <seat reference="687"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="803">
-      <id>135</id>
-      <guest reference="157"/>
-      <seat reference="759"/>
+      <id>128</id>
+      <guest reference="150"/>
+      <seat reference="635"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="804">
-      <id>136</id>
-      <guest reference="158"/>
-      <seat reference="757"/>
+      <id>12</id>
+      <guest reference="34"/>
+      <seat reference="611"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="805">
-      <id>137</id>
-      <guest reference="159"/>
-      <seat reference="707"/>
+      <id>129</id>
+      <guest reference="151"/>
+      <seat reference="603"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="806">
-      <id>142</id>
-      <guest reference="164"/>
-      <seat reference="611"/>
+      <id>130</id>
+      <guest reference="152"/>
+      <seat reference="631"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="807">
-      <id>143</id>
-      <guest reference="165"/>
-      <seat reference="655"/>
+      <id>131</id>
+      <guest reference="153"/>
+      <seat reference="689"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="808">
-      <id>138</id>
-      <guest reference="160"/>
-      <seat reference="708"/>
+      <id>132</id>
+      <guest reference="154"/>
+      <seat reference="617"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="809">
-      <id>120</id>
-      <guest reference="142"/>
-      <seat reference="621"/>
+      <id>133</id>
+      <guest reference="155"/>
+      <seat reference="731"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="810">
-      <id>121</id>
-      <guest reference="143"/>
-      <seat reference="751"/>
+      <id>134</id>
+      <guest reference="156"/>
+      <seat reference="765"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="811">
-      <id>122</id>
-      <guest reference="144"/>
-      <seat reference="737"/>
+      <id>135</id>
+      <guest reference="157"/>
+      <seat reference="705"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="812">
-      <id>123</id>
-      <guest reference="145"/>
-      <seat reference="735"/>
+      <id>136</id>
+      <guest reference="158"/>
+      <seat reference="725"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="813">
-      <id>124</id>
-      <guest reference="146"/>
-      <seat reference="725"/>
+      <id>137</id>
+      <guest reference="159"/>
+      <seat reference="703"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="814">
-      <id>125</id>
-      <guest reference="147"/>
-      <seat reference="701"/>
+      <id>138</id>
+      <guest reference="160"/>
+      <seat reference="674"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="815">
+      <id>13</id>
+      <guest reference="35"/>
+      <seat reference="625"/>
+    </org.drools.solver.examples.manners2009.domain.SeatDesignation>
+    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="816">
       <id>139</id>
       <guest reference="161"/>
-      <seat reference="639"/>
+      <seat reference="661"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
-    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="816">
+    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="817">
       <id>140</id>
       <guest reference="162"/>
-      <seat reference="691"/>
+      <seat reference="763"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
-    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="817">
+    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="818">
       <id>141</id>
       <guest reference="163"/>
-      <seat reference="761"/>
+      <seat reference="749"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
-    <org.drools.solver.examples.manners2009.domain.SeatDesignation id="818">
-      <id>42</id>
-      <guest reference="64"/>
-      <seat reference="610"/>
-    </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="819">
-      <id>43</id>
-      <guest reference="65"/>
-      <seat reference="716"/>
+      <id>142</id>
+      <guest reference="164"/>
+      <seat reference="649"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="820">
-      <id>44</id>
-      <guest reference="66"/>
-      <seat reference="624"/>
+      <id>143</id>
+      <guest reference="165"/>
+      <seat reference="641"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="821">
-      <id>45</id>
-      <guest reference="67"/>
-      <seat reference="678"/>
+      <id>14</id>
+      <guest reference="36"/>
+      <seat reference="639"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="822">
-      <id>46</id>
-      <guest reference="68"/>
-      <seat reference="736"/>
+      <id>15</id>
+      <guest reference="37"/>
+      <seat reference="653"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="823">
-      <id>47</id>
-      <guest reference="69"/>
-      <seat reference="758"/>
+      <id>16</id>
+      <guest reference="38"/>
+      <seat reference="667"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="824">
-      <id>40</id>
-      <guest reference="62"/>
-      <seat reference="665"/>
+      <id>17</id>
+      <guest reference="39"/>
+      <seat reference="681"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="825">
-      <id>41</id>
-      <guest reference="63"/>
-      <seat reference="689"/>
+      <id>18</id>
+      <guest reference="40"/>
+      <seat reference="696"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="826">
-      <id>30</id>
-      <guest reference="52"/>
-      <seat reference="706"/>
+      <id>1</id>
+      <guest reference="23"/>
+      <seat reference="627"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="827">
-      <id>31</id>
-      <guest reference="53"/>
-      <seat reference="638"/>
+      <id>19</id>
+      <guest reference="41"/>
+      <seat reference="710"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="828">
-      <id>24</id>
-      <guest reference="46"/>
-      <seat reference="669"/>
+      <id>20</id>
+      <guest reference="42"/>
+      <seat reference="724"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="829">
-      <id>25</id>
-      <guest reference="47"/>
-      <seat reference="649"/>
+      <id>21</id>
+      <guest reference="43"/>
+      <seat reference="738"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="830">
-      <id>26</id>
-      <guest reference="48"/>
-      <seat reference="731"/>
+      <id>22</id>
+      <guest reference="44"/>
+      <seat reference="752"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="831">
-      <id>27</id>
-      <guest reference="49"/>
-      <seat reference="745"/>
+      <id>23</id>
+      <guest reference="45"/>
+      <seat reference="766"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="832">
-      <id>28</id>
-      <guest reference="50"/>
-      <seat reference="687"/>
+      <id>24</id>
+      <guest reference="46"/>
+      <seat reference="717"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="833">
-      <id>29</id>
-      <guest reference="51"/>
-      <seat reference="681"/>
+      <id>25</id>
+      <guest reference="47"/>
+      <seat reference="645"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="834">
-      <id>36</id>
-      <guest reference="58"/>
-      <seat reference="648"/>
+      <id>26</id>
+      <guest reference="48"/>
+      <seat reference="637"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="835">
-      <id>37</id>
-      <guest reference="59"/>
-      <seat reference="632"/>
+      <id>27</id>
+      <guest reference="49"/>
+      <seat reference="747"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="836">
-      <id>38</id>
-      <guest reference="60"/>
-      <seat reference="744"/>
+      <id>28</id>
+      <guest reference="50"/>
+      <seat reference="665"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="837">
-      <id>39</id>
-      <guest reference="61"/>
-      <seat reference="618"/>
+      <id>2</id>
+      <guest reference="24"/>
+      <seat reference="709"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="838">
-      <id>32</id>
-      <guest reference="54"/>
-      <seat reference="717"/>
+      <id>29</id>
+      <guest reference="51"/>
+      <seat reference="679"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="839">
-      <id>33</id>
-      <guest reference="55"/>
-      <seat reference="613"/>
+      <id>30</id>
+      <guest reference="52"/>
+      <seat reference="764"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="840">
-      <id>34</id>
-      <guest reference="56"/>
-      <seat reference="705"/>
+      <id>31</id>
+      <guest reference="53"/>
+      <seat reference="708"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="841">
-      <id>35</id>
-      <guest reference="57"/>
-      <seat reference="763"/>
+      <id>32</id>
+      <guest reference="54"/>
+      <seat reference="607"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="842">
-      <id>68</id>
-      <guest reference="90"/>
-      <seat reference="608"/>
+      <id>33</id>
+      <guest reference="55"/>
+      <seat reference="621"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="843">
-      <id>69</id>
-      <guest reference="91"/>
-      <seat reference="750"/>
+      <id>34</id>
+      <guest reference="56"/>
+      <seat reference="759"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="844">
-      <id>70</id>
-      <guest reference="92"/>
-      <seat reference="630"/>
+      <id>35</id>
+      <guest reference="57"/>
+      <seat reference="735"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="845">
-      <id>71</id>
-      <guest reference="93"/>
-      <seat reference="762"/>
+      <id>36</id>
+      <guest reference="58"/>
+      <seat reference="658"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="846">
-      <id>52</id>
-      <guest reference="74"/>
-      <seat reference="666"/>
+      <id>37</id>
+      <guest reference="59"/>
+      <seat reference="672"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="847">
-      <id>53</id>
-      <guest reference="75"/>
-      <seat reference="688"/>
+      <id>38</id>
+      <guest reference="60"/>
+      <seat reference="692"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="848">
-      <id>54</id>
-      <guest reference="76"/>
-      <seat reference="724"/>
+      <id>3</id>
+      <guest reference="25"/>
+      <seat reference="655"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="849">
-      <id>55</id>
-      <guest reference="77"/>
-      <seat reference="730"/>
+      <id>39</id>
+      <guest reference="61"/>
+      <seat reference="706"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="850">
-      <id>48</id>
-      <guest reference="70"/>
-      <seat reference="617"/>
+      <id>40</id>
+      <guest reference="62"/>
+      <seat reference="715"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="851">
-      <id>49</id>
-      <guest reference="71"/>
-      <seat reference="711"/>
+      <id>41</id>
+      <guest reference="63"/>
+      <seat reference="739"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="852">
-      <id>50</id>
-      <guest reference="72"/>
-      <seat reference="683"/>
+      <id>42</id>
+      <guest reference="64"/>
+      <seat reference="750"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="853">
-      <id>51</id>
-      <guest reference="73"/>
-      <seat reference="645"/>
+      <id>43</id>
+      <guest reference="65"/>
+      <seat reference="694"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="854">
-      <id>56</id>
-      <guest reference="78"/>
-      <seat reference="662"/>
+      <id>44</id>
+      <guest reference="66"/>
+      <seat reference="636"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="855">
-      <id>57</id>
-      <guest reference="79"/>
-      <seat reference="760"/>
+      <id>45</id>
+      <guest reference="67"/>
+      <seat reference="612"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="856">
-      <id>58</id>
-      <guest reference="80"/>
-      <seat reference="752"/>
+      <id>46</id>
+      <guest reference="68"/>
+      <seat reference="648"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="857">
-      <id>59</id>
-      <guest reference="81"/>
-      <seat reference="602"/>
+      <id>47</id>
+      <guest reference="69"/>
+      <seat reference="620"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="858">
-      <id>60</id>
-      <guest reference="82"/>
-      <seat reference="704"/>
+      <id>48</id>
+      <guest reference="70"/>
+      <seat reference="619"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="859">
-      <id>61</id>
-      <guest reference="83"/>
-      <seat reference="640"/>
+      <id>4</id>
+      <guest reference="26"/>
+      <seat reference="669"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="860">
-      <id>62</id>
-      <guest reference="84"/>
-      <seat reference="718"/>
+      <id>49</id>
+      <guest reference="71"/>
+      <seat reference="605"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="861">
-      <id>63</id>
-      <guest reference="85"/>
-      <seat reference="734"/>
+      <id>50</id>
+      <guest reference="72"/>
+      <seat reference="633"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="862">
-      <id>64</id>
-      <guest reference="86"/>
-      <seat reference="690"/>
+      <id>51</id>
+      <guest reference="73"/>
+      <seat reference="647"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="863">
-      <id>65</id>
-      <guest reference="87"/>
-      <seat reference="650"/>
+      <id>52</id>
+      <guest reference="74"/>
+      <seat reference="668"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="864">
-      <id>66</id>
-      <guest reference="88"/>
-      <seat reference="676"/>
+      <id>53</id>
+      <guest reference="75"/>
+      <seat reference="682"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="865">
-      <id>67</id>
-      <guest reference="89"/>
-      <seat reference="622"/>
+      <id>54</id>
+      <guest reference="76"/>
+      <seat reference="690"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="866">
-      <id>82</id>
-      <guest reference="104"/>
-      <seat reference="748"/>
+      <id>55</id>
+      <guest reference="77"/>
+      <seat reference="702"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="867">
-      <id>83</id>
-      <guest reference="105"/>
-      <seat reference="664"/>
+      <id>56</id>
+      <guest reference="78"/>
+      <seat reference="606"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="868">
-      <id>80</id>
-      <guest reference="102"/>
-      <seat reference="631"/>
+      <id>57</id>
+      <guest reference="79"/>
+      <seat reference="630"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="869">
-      <id>81</id>
-      <guest reference="103"/>
-      <seat reference="733"/>
+      <id>58</id>
+      <guest reference="80"/>
+      <seat reference="616"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="870">
-      <id>94</id>
-      <guest reference="116"/>
-      <seat reference="764"/>
+      <id>5</id>
+      <guest reference="27"/>
+      <seat reference="683"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="871">
-      <id>95</id>
-      <guest reference="117"/>
-      <seat reference="714"/>
+      <id>59</id>
+      <guest reference="81"/>
+      <seat reference="646"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="872">
-      <id>92</id>
-      <guest reference="114"/>
-      <seat reference="739"/>
+      <id>60</id>
+      <guest reference="82"/>
+      <seat reference="748"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="873">
-      <id>93</id>
-      <guest reference="115"/>
-      <seat reference="723"/>
+      <id>61</id>
+      <guest reference="83"/>
+      <seat reference="676"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="874">
-      <id>74</id>
-      <guest reference="96"/>
-      <seat reference="636"/>
+      <id>62</id>
+      <guest reference="84"/>
+      <seat reference="688"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="875">
-      <id>75</id>
-      <guest reference="97"/>
-      <seat reference="612"/>
+      <id>63</id>
+      <guest reference="85"/>
+      <seat reference="700"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="876">
-      <id>76</id>
-      <guest reference="98"/>
-      <seat reference="746"/>
+      <id>64</id>
+      <guest reference="86"/>
+      <seat reference="666"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="877">
-      <id>77</id>
-      <guest reference="99"/>
-      <seat reference="682"/>
+      <id>65</id>
+      <guest reference="87"/>
+      <seat reference="736"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="878">
-      <id>78</id>
-      <guest reference="100"/>
-      <seat reference="644"/>
+      <id>66</id>
+      <guest reference="88"/>
+      <seat reference="722"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="879">
-      <id>79</id>
-      <guest reference="101"/>
-      <seat reference="604"/>
+      <id>67</id>
+      <guest reference="89"/>
+      <seat reference="762"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="880">
-      <id>72</id>
-      <guest reference="94"/>
-      <seat reference="663"/>
+      <id>68</id>
+      <guest reference="90"/>
+      <seat reference="720"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="881">
-      <id>73</id>
-      <guest reference="95"/>
-      <seat reference="693"/>
+      <id>6</id>
+      <guest reference="28"/>
+      <seat reference="686"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="882">
-      <id>86</id>
-      <guest reference="108"/>
-      <seat reference="710"/>
+      <id>69</id>
+      <guest reference="91"/>
+      <seat reference="734"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="883">
-      <id>87</id>
-      <guest reference="109"/>
-      <seat reference="634"/>
+      <id>70</id>
+      <guest reference="92"/>
+      <seat reference="746"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="884">
-      <id>84</id>
-      <guest reference="106"/>
-      <seat reference="695"/>
+      <id>71</id>
+      <guest reference="93"/>
+      <seat reference="756"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="885">
-      <id>85</id>
-      <guest reference="107"/>
-      <seat reference="659"/>
+      <id>72</id>
+      <guest reference="94"/>
+      <seat reference="663"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="886">
-      <id>90</id>
-      <guest reference="112"/>
-      <seat reference="692"/>
+      <id>73</id>
+      <guest reference="95"/>
+      <seat reference="651"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="887">
-      <id>91</id>
-      <guest reference="113"/>
-      <seat reference="616"/>
+      <id>74</id>
+      <guest reference="96"/>
+      <seat reference="640"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="888">
-      <id>88</id>
-      <guest reference="110"/>
-      <seat reference="623"/>
+      <id>75</id>
+      <guest reference="97"/>
+      <seat reference="654"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="889">
-      <id>89</id>
-      <guest reference="111"/>
-      <seat reference="647"/>
+      <id>76</id>
+      <guest reference="98"/>
+      <seat reference="680"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="890">
-      <id>114</id>
-      <guest reference="136"/>
-      <seat reference="646"/>
+      <id>77</id>
+      <guest reference="99"/>
+      <seat reference="678"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="891">
-      <id>115</id>
-      <guest reference="137"/>
-      <seat reference="722"/>
+      <id>78</id>
+      <guest reference="100"/>
+      <seat reference="718"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="892">
-      <id>116</id>
-      <guest reference="138"/>
-      <seat reference="766"/>
+      <id>7</id>
+      <guest reference="29"/>
+      <seat reference="634"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="893">
-      <id>117</id>
-      <guest reference="139"/>
-      <seat reference="660"/>
+      <id>79</id>
+      <guest reference="101"/>
+      <seat reference="732"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="894">
-      <id>118</id>
-      <guest reference="140"/>
-      <seat reference="674"/>
+      <id>80</id>
+      <guest reference="102"/>
+      <seat reference="697"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="895">
-      <id>119</id>
-      <guest reference="141"/>
-      <seat reference="606"/>
+      <id>81</id>
+      <guest reference="103"/>
+      <seat reference="711"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="896">
-      <id>112</id>
-      <guest reference="134"/>
-      <seat reference="749"/>
+      <id>82</id>
+      <guest reference="104"/>
+      <seat reference="744"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="897">
-      <id>113</id>
-      <guest reference="135"/>
-      <seat reference="635"/>
+      <id>83</id>
+      <guest reference="105"/>
+      <seat reference="758"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="898">
-      <id>99</id>
-      <guest reference="121"/>
-      <seat reference="654"/>
+      <id>84</id>
+      <guest reference="106"/>
+      <seat reference="761"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="899">
-      <id>100</id>
-      <guest reference="122"/>
-      <seat reference="728"/>
+      <id>85</id>
+      <guest reference="107"/>
+      <seat reference="733"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="900">
-      <id>101</id>
-      <guest reference="123"/>
-      <seat reference="672"/>
+      <id>86</id>
+      <guest reference="108"/>
+      <seat reference="604"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="901">
-      <id>102</id>
-      <guest reference="124"/>
-      <seat reference="686"/>
+      <id>87</id>
+      <guest reference="109"/>
+      <seat reference="664"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="902">
-      <id>103</id>
-      <guest reference="125"/>
-      <seat reference="668"/>
+      <id>88</id>
+      <guest reference="110"/>
+      <seat reference="721"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="903">
-      <id>96</id>
-      <guest reference="118"/>
-      <seat reference="619"/>
+      <id>8</id>
+      <guest reference="30"/>
+      <seat reference="714"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="904">
-      <id>97</id>
-      <guest reference="119"/>
-      <seat reference="703"/>
+      <id>89</id>
+      <guest reference="111"/>
+      <seat reference="743"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="905">
-      <id>98</id>
-      <guest reference="120"/>
-      <seat reference="747"/>
+      <id>90</id>
+      <guest reference="112"/>
+      <seat reference="624"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="906">
-      <id>110</id>
-      <guest reference="132"/>
-      <seat reference="694"/>
+      <id>91</id>
+      <guest reference="113"/>
+      <seat reference="650"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="907">
-      <id>111</id>
-      <guest reference="133"/>
-      <seat reference="620"/>
+      <id>92</id>
+      <guest reference="114"/>
+      <seat reference="719"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="908">
-      <id>104</id>
-      <guest reference="126"/>
-      <seat reference="633"/>
+      <id>93</id>
+      <guest reference="115"/>
+      <seat reference="701"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="909">
-      <id>105</id>
-      <guest reference="127"/>
-      <seat reference="715"/>
+      <id>94</id>
+      <guest reference="116"/>
+      <seat reference="608"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="910">
-      <id>106</id>
-      <guest reference="128"/>
-      <seat reference="709"/>
+      <id>95</id>
+      <guest reference="117"/>
+      <seat reference="622"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="911">
-      <id>107</id>
-      <guest reference="129"/>
-      <seat reference="603"/>
+      <id>96</id>
+      <guest reference="118"/>
+      <seat reference="675"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="912">
-      <id>108</id>
-      <guest reference="130"/>
-      <seat reference="767"/>
+      <id>97</id>
+      <guest reference="119"/>
+      <seat reference="695"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
     <org.drools.solver.examples.manners2009.domain.SeatDesignation id="913">
-      <id>109</id>
-      <guest reference="131"/>
-      <seat reference="729"/>
+      <id>98</id>
+      <guest reference="120"/>
+      <seat reference="757"/>
     </org.drools.solver.examples.manners2009.domain.SeatDesignation>
   </seatDesignationList>
 </org.drools.solver.examples.manners2009.domain.Manners2009>
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl	2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl	2009-05-03 16:53:21 UTC (rev 26350)
@@ -41,7 +41,7 @@
         );
     then
         insertLogical(new UnweightedConstraintOccurrence("twoSameJobTypePerTable",
-                $table));
+                $jobType, $table));
 end
 
 // This is to avoid score traps. The score function should for example give an insentive
@@ -54,28 +54,27 @@
         not SeatDesignation(guestJobType == $jobType, seatTable == $table);
     then
         insertLogical(new UnweightedConstraintOccurrence("tableWithoutJobTypeShouldBePunishedExtra",
-                $table, $jobType));
+                $jobType, $table));
 end
 
 
-
 // Each person must share a hobby with his/her left neighbour
 // (so also the same or another hobby with his/her right neighbour)
-//rule "leftHasHobbyInCommon"
-//    when
-//        $leftSeat : Seat();
-//        $rightSeat : Seat(leftSeat == $leftSeat);
-//        $leftDesignation : SeatDesignation($leftGuest : guest, seat == $leftSeat);
-//        $rightDesignation : SeatDesignation($rightGuest : guest, seat == $rightSeat);
-//        HobbyPractician(guest == $leftGuest, $leftHobby : hobby);
-//        not HobbyPractician(guest == $rightGuest, hobby == leftHobby);
-// TODO this is bugged because they have to have every hobby in common
-//    then
-//        insertLogical(new UnweightedConstraintOccurrence("leftOrRightHasHobbyInCommon",
-//                $leftDesignation, $rightDesignation));
-//end
+rule "leftHasHobbyInCommon"
+    when
+        $leftSeat : Seat();
+        $rightSeat : Seat(leftSeat == $leftSeat);
+        $leftDesignation : SeatDesignation($leftGuest : guest, seat == $leftSeat);
+        $rightDesignation : SeatDesignation($rightGuest : guest, seat == $rightSeat);
+        not (
+            HobbyPractician(guest == $leftGuest, $leftHobby : hobby)
+            and HobbyPractician(guest == $rightGuest, hobby == $leftHobby)
+        );
+    then
+        insertLogical(new UnweightedConstraintOccurrence("leftHasHobbyInCommon",
+                $leftDesignation, $rightDesignation));
+end
 
-
 rule "hardConstraintsBroken"
     when
         $occurrenceCount : Number() from accumulate(

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml	2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml	2009-05-03 16:53:21 UTC (rev 26350)
@@ -6,8 +6,8 @@
     </scoreDefinition>
     <startingSolutionInitializerClass>org.drools.solver.examples.manners2009.solver.solution.initializer.Manners2009StartingSolutionInitializer</startingSolutionInitializerClass>
         <finish>
-        <finishCompositionStyle>OR</finishCompositionStyle>
-        <maximumMinutesSpend>1</maximumMinutesSpend>
+        <!--<finishCompositionStyle>OR</finishCompositionStyle>-->
+        <!--<maximumMinutesSpend>1</maximumMinutesSpend>-->
         <feasableScore>0</feasableScore>
     </finish>
     <selector>




More information about the jboss-svn-commits mailing list