*** empty log message *** expeccoNET_1_4_0rc1 expecco_1_0_3 expecco_1_3_4 expecco_1_5_0 expecco_1_6_0 expecco_1_6_0rc5 expecco_1_7_0b1 expecco_1_7_0b2 expecco_1_7_0b3 expecco_1_7_0rc1 expecco_1_7_0rc3 expecco_1_7_0rc5 expecco_1_7_0rc8 expecco_1_7_1rc1 expecco_1_7_1rc2 expecco_1_7_1rc3 expecco_1_7_1rc4
authorClaus Gittinger <cg@exept.de>
Wed, 22 Nov 2006 14:30:46 +0100
changeset 136 6eea73c5dc65
parent 135 5f4d5b427524
child 137 98f158a061a2
*** empty log message ***
extensions.st
--- a/extensions.st	Wed Nov 22 14:30:43 2006 +0100
+++ b/extensions.st	Wed Nov 22 14:30:46 2006 +0100
@@ -0,0 +1,49 @@
+"{ Package: 'stx:goodies/monticello' }"
+!
+
+!Class methodsFor:'*monticello'!
+
+asClassDefinition
+	^ MCClassDefinition
+		name: self name
+		superclassName: self superclass name
+		category: self category 
+		instVarNames: self instVarNames
+		classVarNames: self classVarNames
+		poolDictionaryNames: self poolDictionaryNames
+		classInstVarNames: self class instVarNames
+		type: self typeOfClass
+		comment: self organization classComment	 asString
+		commentStamp: self organization commentStamp	
+! !
+
+!Class methodsFor:'*monticello'!
+
+classDefinitions
+	^ Array with: self asClassDefinition
+! !
+
+!Class methodsFor:'*monticello'!
+
+poolDictionaryNames
+	^ self sharedPools collect: [:ea | self environment keyAtIdentityValue: ea]
+! !
+
+!Object methodsFor:'*monticello'!
+
+isConflict
+	^false
+! !
+
+!Stream methodsFor:'*monticello'!
+
+isMessageStream
+	^ false
+! !
+
+!String methodsFor:'*monticello'!
+
+extractNumber
+	^ ('0', self select: [:ea | ea isDigit]) asNumber
+! !
+