X-Git-Url: http://git.kpe.io/?p=umlisp.git;a=blobdiff_plain;f=classes.lisp;h=aed5b64b2ccc98a3365f3ae622e36b21c399ac61;hp=0a926b617f1fcc42c23c6889bda2249f17a9f97f;hb=c88fbfe8bd947b12c89f32effaf328699ba067ab;hpb=e70c7b119ecfffb895d5536d0edb1fd373633038 diff --git a/classes.lisp b/classes.lisp index 0a926b6..aed5b64 100644 --- a/classes.lisp +++ b/classes.lisp @@ -161,7 +161,7 @@ (tty :value-type string :initarg :tty :reader tty :hyperlink find-btty-tty) (code :value-type string :initarg :code :reader code) (sab :value-type string :initarg :sab :reader sab :hyperlink find-usab-rsab) - (lat :value-type string :initarg lat :reader lat) + (lat :value-type string :initarg :lat :reader lat) (str :value-type cdata :initarg :str :reader str) (srl :value-type fixnum :initarg :srl :reader srl)) (:metaclass hyperobject-class) @@ -260,15 +260,6 @@ (:user-name "Concept") (:default-print-slots cui lrl pfstr)) -(defclass udoc (umlsclass) - ((key :value-type string :initarg :key :reader key) - (value :value-type cdata :initarg :value :reader value) - (type :value-type cdata :initarg :type :reader etype) - (expl :value-type cdata :initarg :expl :reader expl)) - (:metaclass hyperobject-class) - (:user-name "Abbreviation Documentation") - (:default-print-slots key value type expl)) - (defclass umap (umlsclass) ((mapsetcui :value-type fixnum :initarg :mapsetcui :reader mapsetcui) (mapsetsab :value-type string :initarg :mapsetsab :reader mapsetsab) @@ -350,6 +341,15 @@ (:user-name "XNS Index" "XNS Indices") (:default-print-slots lat nstr cuilist)) +(defclass udoc (umlsclass) + ((dockey :value-type string :initarg :dockey :reader dockey) + (expl :value-type cdata :initarg :expl :reader expl) + (dtype :value-type cdata :initarg :dtype :reader dtype) + (dvalue :value-type cdata :initarg :dvalue :reader dvalue)) + (:metaclass hyperobject-class) + (:user-name "Documentation record") + (:default-print-slots dockey expl dtype dvalue)) + ;;; LEX objects