MCClassComment.st
author Claus Gittinger <cg@exept.de>
Tue, 23 Dec 2014 20:15:17 +0100
changeset 951 549ceeed8508
child 959 6abd2b4fd1eb
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
951
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello' }"
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
MCDefinition subclass:#MCClassComment
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:'className comment source'
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'SCM-Monticello-Modeling'
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!MCClassComment methodsFor:'accessing'!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
actualClass
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
        ^Smalltalk classNamed: self className
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
className
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    ^ className
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
className:classNameArg comment:commentArg source:sourceArg 
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    className := classNameArg.
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    comment := commentArg.
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
    source := sourceArg.
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
comment
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    ^ comment
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
source
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
    ^ source
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
! !
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!MCClassComment methodsFor:'loading'!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
load
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    |actualClass|
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    actualClass := self actualClass.
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    actualClass comment:comment
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
! !
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
!MCClassComment class methodsFor:'documentation'!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
version
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCClassComment.st,v 1.1 2014-12-23 19:15:17 cg Exp $'
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
!
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
version_CVS
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCClassComment.st,v 1.1 2014-12-23 19:15:17 cg Exp $'
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
! !
549ceeed8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53