|
36 | 36 | import static org.xcsp.common.Types.TypeChild.FINAL; |
37 | 37 | import static org.xcsp.common.Types.TypeChild.arcs; |
38 | 38 | import static org.xcsp.common.Types.TypeChild.balance; |
39 | | -import static org.xcsp.common.Types.TypeChild.capacities; |
40 | 39 | import static org.xcsp.common.Types.TypeChild.coeffs; |
41 | 40 | import static org.xcsp.common.Types.TypeChild.colOccurs; |
42 | 41 | import static org.xcsp.common.Types.TypeChild.condition; |
|
50 | 49 | import static org.xcsp.common.Types.TypeChild.image; |
51 | 50 | import static org.xcsp.common.Types.TypeChild.index; |
52 | 51 | import static org.xcsp.common.Types.TypeChild.lengths; |
| 52 | +import static org.xcsp.common.Types.TypeChild.limits; |
53 | 53 | import static org.xcsp.common.Types.TypeChild.list; |
| 54 | +import static org.xcsp.common.Types.TypeChild.loads; |
54 | 55 | import static org.xcsp.common.Types.TypeChild.machines; |
55 | 56 | import static org.xcsp.common.Types.TypeChild.mapping; |
56 | 57 | import static org.xcsp.common.Types.TypeChild.matrix; |
@@ -1144,8 +1145,10 @@ private void parseCumulative(Element elt, Element[] sons) { |
1144 | 1145 | private void parseBinPacking(Element elt, Element[] sons) { |
1145 | 1146 | addLeaf(list, parseSequence(sons[0])); |
1146 | 1147 | addLeaf(sizes, parseSequence(sons[1])); |
1147 | | - if (isTag(sons[2], capacities)) |
1148 | | - addLeaf(capacities, parseSequence(sons[2])); |
| 1148 | + if (isTag(sons[2], limits)) |
| 1149 | + addLeaf(limits, parseSequence(sons[2])); |
| 1150 | + else if (isTag(sons[2], loads)) |
| 1151 | + addLeaf(loads, parseSequence(sons[2])); |
1149 | 1152 | else if (isTag(sons[2], condition)) |
1150 | 1153 | addLeaf(condition, parseCondition(sons[2])); |
1151 | 1154 | else |
|
0 commit comments