ClassRemoveChange.st
branchjv
changeset 3852 6b446445b2b0
parent 3838 474d8ec95b33
child 3862 476566b38577
--- a/ClassRemoveChange.st	Wed Apr 15 11:11:26 2015 +0100
+++ b/ClassRemoveChange.st	Wed Apr 15 11:17:33 2015 +0100
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libbasic3' }"
 
+"{ NameSpace: Smalltalk }"
+
 ClassChange subclass:#ClassRemoveChange
 	instanceVariableNames:''
 	classVariableNames:''
@@ -52,6 +54,32 @@
 "
 ! !
 
+!ClassRemoveChange methodsFor:'accessing'!
+
+delta
+    "Returns a delta to the current state as a ChangeDelta object"
+
+    ^ self changeClass isNil ifTrue:[ 
+        #'='
+    ] ifFalse:[ 
+        #'-'
+    ].
+
+    "Modified: / 15-04-2015 / 11:17:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+deltaDetail
+    "Returns a delta to the current state as a ChangeDelta object"
+
+    ^ self changeClass isNil ifTrue:[ 
+        ChangeDeltaInformation identical.        
+    ] ifFalse:[ 
+        ChangeDeltaInformation removed.
+    ].
+
+    "Created: / 15-04-2015 / 11:16:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
 !ClassRemoveChange methodsFor:'printing'!
 
 printOn:aStream
@@ -62,16 +90,6 @@
     "Modified: / 13-11-2006 / 10:40:17 / cg"
 ! !
 
-!ClassRemoveChange methodsFor:'queries'!
-
-delta
-    | class |
-
-    class := self changeClass.
-    class notNil ifTrue:[^#-].
-    ^ #=
-! !
-
 !ClassRemoveChange methodsFor:'testing'!
 
 isClassRemoveChange
@@ -82,5 +100,10 @@
 
 version
     ^ '$Header: /cvs/stx/stx/libbasic3/ClassRemoveChange.st,v 1.8 2014-02-19 13:05:21 cg Exp $'
+!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
 ! !