home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1998 October
/
PCWorld_1998-10_cd.bin
/
software
/
prehled
/
komix
/
DATA.Z
/
classes.tcl
< prev
next >
Wrap
Text File
|
1997-01-09
|
1KB
|
51 lines
#---------------------------------------------------------------------------
#
# (c) Cayenne Software 1996
#
# File: @(#)stclasses.tcl /main/titanic/2
# Description: Report on classes (Modified for Smalltalk properties)
#
#---------------------------------------------------------------------------
# SccsId = @(#)stclasses.tcl /main/titanic/2 9 Jan 1997 Copyright 1996 Cayenne Software
eval [$cc getCustomFileContents classes tcl reports]
Class ReportSTClasses : {ReportClasses} {
constructor
method classProps
method attrProps
method methodProps
}
constructor ReportSTClasses {class this} {
set this [ReportClasses::constructor $class $this]
return $this
}
# Note: Next three methods define which properties are printed for each
# class, attribute and method and the order in which they are shown.
# Add or remove a short property name to change the report.
method ReportSTClasses::classProps {this} {
return "freeText classCategory inheritanceType class_source"
}
method ReportSTClasses::attrProps {this} {
return "freeText isPoolDict attribAccess nullable"
}
method ReportSTClasses::methodProps {this} {
return "freeText methodCategory method_impl"
}
set executeMe [ReportSTClasses new]