ClassItemRootForRevision.st
author Claus Gittinger <cg@exept.de>
Fri, 18 Feb 2000 15:02:06 +0100
changeset 2625 d70f0361a027
parent 2613 4dd07aefaf20
child 2626 4ee750caddab
permissions -rw-r--r--
doc; halts removed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2613
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     1
ClassItemRoot subclass:#ClassItemRootForRevision
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     2
	instanceVariableNames:''
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     3
	classVariableNames:''
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     4
	poolDictionaries:''
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     5
	category:'Interface-Browsers-Support'
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     6
!
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
     7
2625
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
     8
!ClassItemRootForRevision class methodsFor:'documentation'!
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
     9
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    10
documentation
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    11
"
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    12
    This is not yet finished (work in progress) - do not use.
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    13
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    14
    [author:]
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    15
        Pierre Schwarz (ps@exept.de)
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    16
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    17
    [see also:]
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    18
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    19
    [instance variables:]
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    20
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    21
    [class variables:]
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    22
"
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    23
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    24
! !
2613
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    25
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    26
!ClassItemRootForRevision class methodsFor:'accessing'!
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    27
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    28
classItemClass
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    29
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    30
    ^ClassNameItem
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    31
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    32
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    33
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    34
! !
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    35
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    36
!ClassItemRootForRevision methodsFor:'protocol'!
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    37
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    38
computeChildrensFor:aClassRevisionColl
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    39
"
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    40
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    41
<return: OrderedCollection|nil>
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    42
"
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    43
    |theClassItemColl|
2625
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    44
2613
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    45
    aClassRevisionColl ifNil:[^#()].
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    46
    theClassItemColl := aClassRevisionColl collect:[:eachClassRevision |
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    47
        |theClassItem theClass|
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    48
        theClassItem := self classItemClass new.
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    49
        theClassItem revisionInfo:eachClassRevision.
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    50
        theClassItem].
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    51
    ^theClassItemColl
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    52
2625
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    53
    "Modified: / 18.2.2000 / 15:04:31 / cg"
2613
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    54
!
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    55
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    56
doubleClickOn:anItem
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    57
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    58
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    59
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    60
! !
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    61
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    62
!ClassItemRootForRevision class methodsFor:'documentation'!
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    63
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    64
version
2625
d70f0361a027 doc; halts removed
Claus Gittinger <cg@exept.de>
parents: 2613
diff changeset
    65
    ^ '$Header: /cvs/stx/stx/libtool/ClassItemRootForRevision.st,v 1.2 2000-02-18 14:01:23 cg Exp $'
2613
4dd07aefaf20 initial checkin
ps
parents:
diff changeset
    66
! !