(defmethod default-attributes ((model t))
- (append (mapcar #'(lambda (s) (cons (car s) (gen-pslot (if (meta-model:foreign-key-p model (car s))
+ (append (mapcar #'(lambda (s)
+ (cons (car s)
+ (gen-pslot
+ (if (meta-model:foreign-key-p model
+ 'ucw::foreign-key
+ (car s))
(cadr s))
(string (car s)) (car s))))
(meta-model:list-slot-types model))
(answer nil))
(defaction save-instance ((self mewa))
- (meta-modqel:sync-instance (instance self))
+ (meta-model:sync-instance (instance self))
(setf (modifiedp self) nil)
(answer self))
(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 :find-attribute :set-default-attributes :make-presentation :call-presentation :label :set-attribute :find-class-attributes :default-attributes :ok))
(defpackage :lisp-on-lines