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_isMale_1 {
11: /**
12: * Method generated for query isMale[in]
13: * @param slot1 input parameter generated from slot 0
14: * @return an iterator for instances of isMale
15: */
16: public static ResultSet<isMale> isMale_1(
17: final example.nz.org.take.compiler.userv.domainmodel.Driver slot1) {
18: DerivationController _derivation = new DefaultDerivationController();
19: ResultSet<isMale> _result = new ResultSet(KBFragement_isMale_1
20: .isMale_1(slot1, _derivation), _derivation);
21:
22: return _result;
23: }
24:
25: /**
26: * Method generated for query isMale[in]
27: * @param source
28: * @param target
29: * @return an iterator
30: * code generated using velocity template JPredicate_11.vm
31: */
32: static ResourceIterator<isMale> isMale_1(
33: final example.nz.org.take.compiler.userv.domainmodel.Driver slot1,
34: final DerivationController _derivation) {
35: _derivation
36: .log(
37: "public boolean example.nz.org.take.compiler.userv.domainmodel.Driver.isMale()",
38: DerivationController.JAVA_METHOD);
39:
40: if (slot1.isMale()) {
41: isMale result = new isMale();
42: result.slot1 = slot1;
43:
44: return new SingletonIterator<isMale>(result);
45: }
46:
47: return EmptyIterator.DEFAULT;
48: }
49: }
|