X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/12dcf3d4b06fd83b8c62c01a93dc26f94dc922ee..d25124264c5fc11612eee640a7ef568ed08d7db6:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp index afa92f2..da10eed 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,14 +1,13 @@ (defpackage :meta-model - (:use :common-lisp :clsql) + (:use :common-lisp :clsql :clsql-pg-introspect) + (:shadow :primary-key-p) (:export :meta-model-class :meta-model.base-type :meta-model.instance :meta-model.metadata - :def-meta-model - :def-base-class - :%def-base-class - :def-view-class/table + :define-meta-model + :def-view-class-from-table :def-view-class/meta :view-class-metadata :create-table-from-model @@ -42,8 +41,7 @@ :expr-and :expr-or :expr-not - :select-instances - )) + :select-instances)) (defpackage :mewa @@ -52,21 +50,64 @@ :mewa :mewa-object-presentation :mewa-one-line-presentation + :mewa-list-presentation :mewa-presentation-search :find-attribute :set-default-attributes :make-presentation :call-presentation - :label - :set-attribute + :label + :attributes + :set-attribute + :perform-set-attributes + :perform-set-attribute-properties :find-class-attributes :default-attributes :ok :edit-instance :save-instance :cancel-save-instance - :global-properties)) - + :ensure-instance-sync + :instance-is-stored-p + :global-properties + :search-expr + :search-query)) (defpackage :lisp-on-lines - (:use :mewa :meta-model :common-lisp :it.bese.ucw)) \ No newline at end of file + (:use :mewa :meta-model :common-lisp :it.bese.ucw :js) + (:nicknames :lol) + (:export + ;;;; LoL + :initialize-lol-for-table + :initialize-lol-for-database + + ;;;; Ajax + :auto-complete + :call-auto-complete + + ;;;; Mewa Exports + :mewa ;the superclass of all mewa-presentations + :make-presentation + :call-presentation + ;;attributes + :attributes + :set-default-attributes + :set-attribute + :find-attribute + :perform-set-attributes + ;; + :perform-set-attribute-properties + + ;; presentation objects + :mewa-object-presentation + :mewa-one-line-presentation + :mewa-list-presentation + + ;; CRUD + :instance-is-stored-p + + ;;;; Meta Model Exports)) + :def-view-class/table + :def-view-class/meta + :list-slot-types + )) \ No newline at end of file