r4924: *** empty log message ***
[hyperobject.git] / examples / person.lisp
index fe6cbe76e44f362dfb64d3c2fd4992485d09551e..646a02f07a975c46a4d5c766f1b36b2cb9058c35 100644 (file)
@@ -9,7 +9,7 @@
 ;;;;
 ;;;; A simple example file for hyperobjects
 ;;;;
-;;;; $Id: person.lisp,v 1.6 2002/12/14 21:52:48 kevin Exp $
+;;;; $Id: person.lisp,v 1.8 2003/05/14 05:36:22 kevin Exp $
 ;;;;
 ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg
 ;;;;
@@ -34,6 +34,7 @@
   (:default-initargs :first-name "" :last-name "" :dob 0 :resume nil) 
   (:default-print-slots first-name last-name dob resume)
   (:user-name "Person")
+  (:user-name-plural "Persons")
   (:description "A Person")
   (:direct-rules
    (:rule-1 (:dependants (last-name first-name) :volatile full-name)
@@ -59,7 +60,7 @@
    (phones :subobject t :initarg :phones :accessor phones))
   (:metaclass hyperobject-class)
   (:default-initargs :title nil :street nil) 
-  (:user-name "Address")
+  (:user-name "Address" "Addresses")
   (:default-print-slots title street)
   (:description "An address"))
 
@@ -70,6 +71,7 @@
                 :value-constraint stringp))
   (:metaclass hyperobject-class)
   (:user-name "Phone Number")
+  (:user-name-plural "Phone Numbers")
   (:default-initargs :title nil :phone-number nil)
   (:default-print-slots title phone-number)
   (:description "A phone number"))