;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: classes.lisp,v 1.23 2002/12/13 05:43:38 kevin Exp $
+;;;; $Id: classes.lisp,v 1.25 2002/12/13 09:16:13 kevin Exp $
;;;;
;;;; This file, part of UMLisp, is
;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D.
(defclass ucon (umlsclass)
((cui :type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
:hyperlink find-ucon-cui)
- (pfstr :type cdata :initarg :pfstr :reader pfstr)
(lrl :type fixnum :initarg :lrl :reader lrl)
+ (pfstr :type cdata :initarg :pfstr :reader pfstr)
(s#term :reader s#term :subobject (find-uterm-cui cui))
(s#def :reader s#def :subobject (find-udef-cui cui))
(s#lo :reader s#lo :subobject (find-ulo-cui cui))
(s#atx :reader s#atx :subobject (find-uatx-cui cui))
(s#sty :reader s#sty :subobject (find-usty-cui cui)))
(:metaclass hyperobject-class)
- (:default-initargs :cui nil :pfstr nil :lrl nil)
+ (:default-initargs :cui nil :lrl nil :pfstr nil)
(:user-name "Concept")
(:default-print-slots cui lrl pfstr))
(multiple-value-bind (is-english is-term) (english-term-p obj)
(or (not is-term) is-english)))
-(defun print-umlsclass (obj &key (os *standard-output*) (category :compact-text)
+(defun print-umlsclass (obj &key (stream *standard-output*) (category :compact-text)
(file-wrapper t) (english-only nil) (subobjects nil)
(refvars nil))
- (view obj :stream os :category category :subobjects subobjects
+ (view obj :stream stream :category category :subobjects subobjects
:file-wrapper file-wrapper
:filter (if english-only nil #'english-term-filter)
:refvars refvars))