X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=classes.lisp;h=f8eb3a99f5c9c7b7bb0c8c2bb3c231f6a0b63289;hb=77d1409857f947a3fd9e8a07d19ff937952a25b5;hp=a81cdc3345e4501b78b07b5821f877b3766ee1d0;hpb=5b34425d5eb813ef3fec3722779673cf2fd4436e;p=umlisp.git diff --git a/classes.lisp b/classes.lisp index a81cdc3..f8eb3a9 100644 --- a/classes.lisp +++ b/classes.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: classes.lisp,v 1.5 2002/10/14 15:03:43 kevin Exp $ +;;;; $Id: classes.lisp,v 1.6 2002/10/16 15:22:28 kevin Exp $ ;;;; ;;;; This file, part of UMLisp, is ;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D. @@ -34,6 +34,16 @@ (funcall (funcall (kmrcl::obj-data-value-func fmt) obj) obj)))))) +(defclass usrl (umlsclass) + ((sab :type string :initarg :sab :reader sab) + (srl :type integer :initarg :srl :reader srl)) + (:metaclass kmrcl:ml-class) + (:default-initargs :sab nil :srl nil) + (:title "Source Restriction Level") + (:fields (sab :string) (srl :fixnum)) + (:documentation "Custom Table: Source Restriction Level")) + + (defclass urank (umlsclass) ((rank :type fixnum :initarg :rank :reader rank) (sab :type string :initarg :sab :reader sab)