home *** CD-ROM | disk | FTP | other *** search
- #---------------------------------------------------------------------------
- #
- # (c) Cayenne Software 1996
- #
- # File: @(#)stclasses.tcl /main/hindenburg/2
- # Description: Report on classes (Modified for Smalltalk properties)
- #
- #---------------------------------------------------------------------------
- # SccsId = @(#)stclasses.tcl /main/hindenburg/2 11 Dec 1996 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]
-