X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=mop.lisp;h=4ea60683b33184e8e93e2d66b54380639512baf1;hb=6ff5ef506bb52b4a98cb7a0b3726f5d3a9637944;hp=48f7cc92902e007f7f3bbc669720d7c7eff1fa63;hpb=6b46bb865b83dc69fe9a68240fd8b072861b8973;p=hyperobject.git diff --git a/mop.lisp b/mop.lisp index 48f7cc9..4ea6068 100644 --- a/mop.lisp +++ b/mop.lisp @@ -11,7 +11,7 @@ ;;;; in Text, HTML, and XML formats. This includes hyperlinking ;;;; capability and sub-objects. ;;;; -;;;; $Id: mop.lisp,v 1.82 2003/07/08 07:12:57 kevin Exp $ +;;;; $Id: mop.lisp,v 1.83 2003/07/11 18:02:41 kevin Exp $ ;;;; ;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg ;;;; ************************************************************************* @@ -56,6 +56,9 @@ (direct-rules :type list :initform nil :initarg :direct-rules :accessor direct-rules :documentation "List of rules to fire on slot changes.") + (direct-views :type list :initform nil :initarg :direct-views + :accessor direct-views + :documentation "List of views") (class-id :type integer :initform nil :accessor class-id :documentation "Unique ID for the class") @@ -474,7 +477,8 @@ SQL name" (user-name cl)) 2))) - (dolist (name '(user-name description version guid sql-name)) + (dolist (name '(user-name description version guid sql-name + direct-views direct-rules)) (awhen (slot-value cl name) (setf (slot-value cl name) (etypecase (slot-value cl name)