home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1997 November
/
PCWorld_1997-11_cd.bin
/
software
/
programy
/
komix
/
DATA.Z
/
drsqfileob.tcl
< prev
next >
Wrap
Text File
|
1997-03-03
|
2KB
|
67 lines
#---------------------------------------------------------------------------
#
# (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