X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=classes.lisp;h=aaa932ab7535589673fb99b12fa66c1edece8841;hb=a209b7326f8b762d28daa65dafa30224a84a26ce;hp=3e40a53527b421662c6f8b11fe77bb3454e12f79;hpb=468c6068db2400ed2f5ed9c42f08448684f49cec;p=umlisp.git diff --git a/classes.lisp b/classes.lisp index 3e40a53..aaa932a 100644 --- a/classes.lisp +++ b/classes.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: classes.lisp,v 1.10 2002/11/04 19:19:04 kevin Exp $ +;;;; $Id: classes.lisp,v 1.11 2002/11/10 22:39:15 kevin Exp $ ;;;; ;;;; This file, part of UMLisp, is ;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D. @@ -65,6 +65,46 @@ (:ref-fields (sab find-bsab-sab)) (:fields (sab :string) (code :string) (atn :string) (atv :cdata))) +(defclass usab (umlsclass) + ((vcui :type fixnum :initarg :vcui :reader vcui) + (rcui :type fixnum :initarg :rcui :reader rcui) + (vsab :type string :initarg :vsab :reader vsab) + (rsab :type string :initarg :rsab :reader rsab) + (son :type string :initarg :son :reader son) + (sf :type string :initarg :sf :reader sf) + (sver :type string :initarg :sver :reader sver) + (mstart :type string :initarg :mstart :reader mstart) + (mend :type string :initarg :mend :reader mend) + (imeta :type string :initarg :imeta :reader imeta) + (rmeta :type string :initarg :rmeta :reader rmeta) + (slc :type string :initarg :slc :reader slc) + (scc :type string :initarg :scc :reader scc) + (srl :type fixnum :initarg :srl :reader srl) + (tfr :type fixnum :initarg :tfr :reader tfr) + (cfr :type fixnum :initarg :cfr :reader cfr) + (cxty :type string :initarg :cxty :reader cxty) + (ttyl :type string :initarg :ttyl :reader ttyl) + (atnl :type string :initarg :atnl :reader atnl) + (lat :type string :initarg :lat :reader lat) + (cenc :type string :initarg :cenc :reader cenc) + (curver :type string :initarg :curver :reader curver) + (sabin :type string :initarg :sabin :reader sabin)) + (:metaclass hyperobject-class) + (:default-initargs :vcui nil :rcui nil :vsab nil :rsab nil :son nil :sf nil + :sver nil :mstart nil :mend nil :imeta nil :rmeta nil + :slc nil :scc nil :srl nil :tfr nil :cfr nil :cxty nil + :ttyl nil :atnl nil :lat nil :cenc nil :curver nil + :sabin nil) + (:title "Source Abbreviation") + (:ref-fields (rsab find-ucon-sab)) + (:fields (vcui :string fmt-cui) (rcui :string fmt-cui) + (vsab :string) (rsab :string) (son :cdata) (sf :string) + (sver :string) (mstart :string) (mend :string) (imeta :string) + (rmeta :string) (slc :cdata) (scc :cdata) (srl :fixnum) + (tfr :commainteger) (cfr :commainteger) (cxty :string) + (ttyl :string) (atnl :string) (lat :string) (cenc :string) + (curver :string) (sabin :string))) + (defclass uso (umlsclass) ((sab :type string :initarg :sab :reader sab) (code :type string :initarg :code :reader code)