sync instance when adding many to many ..
[clinton/lisp-on-lines.git] / src / packages.lisp
1 (defpackage :lisp-on-lines
2 (:use :arnesi
3 :iterate
4 :meta-model
5 :common-lisp
6 :it.bese.ucw
7 :clsql)
8 (:shadowing-import-from
9 :iterate
10 :with)
11 (:nicknames :lol :mewa)
12 (:export
13 ;;;; LoL
14 :define-view-for-table
15 :define-views-for-database
16
17 ;;;;a wrapper for calling make-presentation
18 :call-view
19 :present-view
20 :slot-view
21 :present-slot-view
22 :make-view
23 ;;;; Ajax
24 :auto-complete
25 :call-auto-complete
26
27 ;;;; Mewa Exports
28 :mewa ;the superclass of all mewa-presentations
29 :make-presentation
30 :call-presentation
31
32 ;;attributes
33 :attributes
34 :define-attributes
35 :with-default-attributes
36 :set-default-attributes
37 :set-attribute
38 :find-attribute
39 :perform-set-attributes
40 ;;
41 :perform-set-attribute-properties
42 :define-attributes
43
44 ;; presentation objects
45 :present
46 :instance
47 :mewa-object-presentation
48 :mewa-one-line-presentation
49 :mewa-list-presentation
50 :mewa-search-presentation
51 :mewa-presentation-search
52 ;; SLOT presentations
53 :defslot-presentation
54 :slot-name
55 :mewa-relation-slot-presentation
56 :mewa-string-slot-presentation
57 :has-many-slot-presentation
58 :present-slot
59 ;; CRUD
60 :instance-is-stored-p
61
62 ;;;; Meta Model Exports))
63 :define-meta-model
64 :def-view-class-from-table
65 :def-view-class/meta
66 :list-slot-types
67 ))