X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/292c806ab22df351ca8b0cc198498f9b3779e647..569ad9e659b96d5bce12410bbc0a24710306cd3e:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp index 1b9f849..596af25 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -8,6 +8,7 @@ :def-meta-model :def-base-class :%def-base-class + :def-view-class/table :def-view-class/meta :view-class-metadata @@ -31,13 +32,76 @@ :explode-foreign-key :list-has-many :list-many-to-many - :sync-instance)) + :sync-instance + :explode-has-many + :expr-ends-with + :expr-starts-with + :expr-contains + :expr-= + :expr-< + :expr-> + :expr-and + :expr-or + :expr-not + :select-instances)) (defpackage :mewa (:use :ucw :common-lisp) - (:export :mewa :mewa-object-presentation :mewa-one-line-presentation :find-attribute :set-default-attributes :make-presentation :call-presentation :label :set-attribute :find-class-attributes :default-attributes)) - + (:export + :mewa + :mewa-object-presentation + :mewa-one-line-presentation + :mewa-list-presentation + :mewa-presentation-search + :find-attribute + :set-default-attributes + :make-presentation + :call-presentation + :label + :attributes + :set-attribute + :perform-set-attributes + :perform-set-attribute-properties + :find-class-attributes + :default-attributes + :ok + :edit-instance + :save-instance + :cancel-save-instance + :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) + (:nicknames :lol) + (:export + ;;;; Mewa Exports + :mewa ;the superclass of all mewa-presentations + :make-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