;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: classes.lisp,v 1.19 2002/12/03 00:12:41 kevin Exp $
+;;;; $Id: classes.lisp,v 1.21 2002/12/05 19:12:05 kevin Exp $
;;;;
;;;; This file, part of UMLisp, is
;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D.
(defclass ustr (umlsclass)
((sui :type fixnum :initarg :sui :reader sui :print-formatter fmt-sui
:hyperlink find-ustr-sui)
- (cui :type fixnum :initarg :cui :reader cui :print-formatter fmt-cui)
+ (cui :type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
+ :hyperlink find-ucon-cui)
(lui :type fixnum :initarg :lui :reader lui :print-formatter fmt-lui
:hyperlink find-uterm-lui)
(cuisui :type integer :initarg :cuisui :reader cuisui )
(:print-slots isn fr un sna soui sui))
(defclass uterm (umlsclass)
- ((lui :type fixnum :initarg :lui :reader lui :hyperlink find-uterm-lui)
- (cui :type fixnum :initarg :cui :reader cui)
+ ((lui :type fixnum :initarg :lui :reader lui :print-formatter fmt-lui
+ :hyperlink find-uterm-lui)
+ (cui :type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
+ :hyperlink find-ucon-cui)
(lat :type string :initarg :lat :reader lat)
(ts :type string :initarg :ts :reader ts)
(lrl :type fixnum :initarg :lrl :reader lrl)
(values nil nil))))
-(defgeneric print-umlsclass (obj &key os format label file-wrapper english-only subobjects refvars)
- )
-
-(defmethod print-umlsclass ((obj umlsclass) &key (os *standard-output*) (format :text)
+(defun print-umlsclass (obj &key (os *standard-output*) (format :text)
(label nil) (file-wrapper t) (english-only nil) (subobjects nil)
(refvars nil))
(view obj :os os :format format :label label :subobjects subobjects