home *** CD-ROM | disk | FTP | other *** search
- #---------------------------------------------------------------------------
- #
- # (c) Cayenne Software Inc. 1997
- #
- # File: @(#)drsqfileob.tcl /main/hindenburg/4
- # Author: <generated>
- # Description:
- #---------------------------------------------------------------------------
- # SccsId = @(#)drsqfileob.tcl /main/hindenburg/4 3 Mar 1997 Copyright 1997 Cayenne Software Inc.
-
- # Start user added include file section
- # End user added include file section
-
- require "drsqobject.tcl"
-
- #Class DrsQFileObject : {DrsQObject DrsFileObject} {
- # constructor
- # method destructor
- # method promoter
- # method saveReference
- # method show
- #}
-
- constructor DrsQFileObject {class this} {
- set this [DrsQObject::constructor $class $this]
- set this [DrsFileObject::constructor $class $this]
- # Start constructor user section
- # End constructor user section
- return $this
- }
-
- method DrsQFileObject::destructor {this} {
- # Start destructor user section
- # End destructor user section
- $this DrsQObject::destructor
- $this DrsFileObject::destructor
- }
-
- method DrsQFileObject::promoter {this qualifier} {
- $this qualifier $qualifier
- }
-
- method DrsQFileObject::saveReference {this fLevel drsRefs parOTVers selIts} {
- set ownDrsRef [$this DrsQObject::saveReference $fLevel $drsRefs $parOTVers $selIts]
- $this DrsGroupedObject::saveReference $fLevel $ownDrsRef $parOTVers $selIts
- }
-
- selfPromoter DrsFileObject {this} {
- set level [$this level]
- set levelType [$level type]
- set qualifier [[$level item] qualifier]
- if ![$qualifier isNil] {
- DrsQFileObject promote $this $qualifier
- }
- }
-
- method DrsQFileObject::show {this majorOper minorOper} {
- $this DrsQObject::show $majorOper $minorOper
- if {$minorOper != "Objects"} {
- $this DrsFileObject::show $majorOper $minorOper
- }
-
- }
-
- # Do not delete this line -- regeneration end marker
-
-