01: package example.nz.org.take.compiler.userv.generated;
02:
03: import nz.org.take.rt.*;
04:
05: /**
06: * Class generated by the take compiler.
07: * @version Mon Feb 11 13:49:17 NZDT 2008
08: */
09: @SuppressWarnings("unchecked")
10: class KBFragement_less_than_or_equal_11 {
11: /**
12: * Method generated for query less_than_or_equal[in,in]
13: * @param nz.org.take.compiler.reference.Slot@1557c0
14: * @param nz.org.take.compiler.reference.Slot@1342a67
15: * @return an iterator
16: * code generated using velocity template Comparison_11.vm
17: */
18: static ResourceIterator<less_than_or_equal> less_than_or_equal_11(
19: final double slot1, final double slot2,
20: final DerivationController _derivation) {
21: _derivation.log("<=", DerivationController.COMPARISON);
22:
23: if (slot1 <= slot2) {
24: less_than_or_equal result = new less_than_or_equal();
25: result.slot1 = slot1;
26: result.slot2 = slot2;
27:
28: return new SingletonIterator<less_than_or_equal>(result);
29: }
30:
31: return EmptyIterator.DEFAULT;
32: }
33: }
|