added a many-to-many slot type, and fixed the package errors due to cutting the MEWA...
[clinton/lisp-on-lines.git] / src / packages.lisp
CommitLineData
6d063a77 1(defpackage :lisp-on-lines
5dea194e
DC
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)
dbeb1708 12 (:export
68a53dce 13 ;;;; LoL
d5e996b3
DC
14 :define-view-for-table
15 :define-views-for-database
68a53dce 16
d5e996b3
DC
17 ;;;;a wrapper for calling make-presentation
18 :call-view
19 :present-view
20 :slot-view
21 :present-slot-view
22 :make-view
d2512426
DC
23 ;;;; Ajax
24 :auto-complete
25 :call-auto-complete
68a53dce 26
dbeb1708 27 ;;;; Mewa Exports
8e6e6b56 28 :mewa ;the superclass of all mewa-presentations
dbeb1708 29 :make-presentation
68a53dce 30 :call-presentation
d5e996b3 31
dbeb1708
DC
32 ;;attributes
33 :attributes
d5e996b3
DC
34 :define-attributes
35 :with-default-attributes
dbeb1708
DC
36 :set-default-attributes
37 :set-attribute
38 :find-attribute
39 :perform-set-attributes
40 ;;
41 :perform-set-attribute-properties
fc3e754f 42 :define-attributes
dbeb1708
DC
43
44 ;; presentation objects
d5e996b3
DC
45 :present
46 :instance
dbeb1708
DC
47 :mewa-object-presentation
48 :mewa-one-line-presentation
49 :mewa-list-presentation
5dea194e
DC
50 :mewa-search-presentation
51 :mewa-presentation-search
fc3e754f
DC
52 ;; SLOT presentations
53 :defslot-presentation
54 :slot-name
55 :mewa-relation-slot-presentation
5dea194e 56 :mewa-string-slot-presentation
fc3e754f 57 :has-many-slot-presentation
d5e996b3 58 :present-slot
569ad9e6
DC
59 ;; CRUD
60 :instance-is-stored-p
61
dbeb1708 62 ;;;; Meta Model Exports))
5a4eea11
DC
63 :define-meta-model
64 :def-view-class-from-table
7c3aade7 65 :def-view-class/meta
8e6e6b56
DC
66 :list-slot-types
67 ))