home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1998 October
/
PCWorld_1998-10_cd.bin
/
software
/
prehled
/
komix
/
DATA.Z
/
drsqfileob.tcl
< prev
next >
Wrap
Text File
|
1997-08-29
|
2KB
|
68 lines
#---------------------------------------------------------------------------
#
# (c) Cayenne Software Inc. 1997
#
# File: @(#)drsqfileob.tcl /main/titanic/4
# Author: <generated>
# Description:
#---------------------------------------------------------------------------
# SccsId = @(#)drsqfileob.tcl /main/titanic/4 29 Aug 1997 Copyright 1997 Cayenne Software Inc.
# Start user added include file section
# End user added include file section
require "drsfileobj.tcl"
require "drsqobject.tcl"
Class DrsQFileObject : {DrsQObject DrsFileObject} {
constructor
method destructor
method promoter
method saveReference
method show
}
constructor DrsQFileObject {class this file fileV system systemV} {
set this [DrsQObject::constructor $class $this]
set this [DrsFileObject::constructor $class $this $file $fileV $system $systemV]
# Start constructor user section
# End constructor user section
return $this
}
method DrsQFileObject::destructor {this} {
# Start destructor user section
# End destructor user section
$this DrsFileObject::destructor
$this DrsQObject::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