01: package test.nz.org.take.compiler.scenario7.generated;
02:
03: import nz.org.take.rt.*;
04:
05: /**
06: * Interface generated by the take compiler.
07: * @version Fri Feb 01 11:32:02 NZDT 2008
08: */
09: @SuppressWarnings("unchecked")
10: public interface KB {
11: /**
12: * Method generated for query /overtaxed[in]
13: * @param slot1 input parameter generated from slot 0
14: * @return an iterator for instances of overtaxed
15: */
16: public ResultSet<overtaxed> overtaxed_1(
17: final test.nz.org.take.compiler.scenario7.Person slot1);
18:
19: /**
20: * Method generated for query /highincome[in]
21: * @param slot1 input parameter generated from slot 0
22: * @return an iterator for instances of highincome
23: */
24: public ResultSet<highincome> highincome_1(
25: final test.nz.org.take.compiler.scenario7.Person slot1);
26:
27: /**
28: * Method that can be used to query annotations at runtime.
29: * @param id the id of the rule (or other knowledge element)
30: * @return a map of annotations (string-string mappings)
31: * code generated using velocity template LocalAnnotationMethod.vm
32: */
33: public java.util.Map<String, String> getAnnotations(String id);
34:
35: /**
36: * Method that can be used to query global annotations at runtime.
37: * Global annotations are attached to the knowledge base, not to
38: * a particular element (rule,..).
39: * @return a map of annotations (string-string mappings)
40: * code generated using velocity template GlobalAnnotationMethod.vm
41: */
42: public java.util.Map<String, String> getAnnotations();
43: }
|