A new version of DeltaStreams-Model was added to project DeltaStreams: http://www.squeaksource.com/DeltaStreams/DeltaStreams-Model-Igor.Stasenko.18...
==================== Summary ====================
Name: DeltaStreams-Model-Igor.Stasenko.18 Author: Igor.Stasenko Time: 7 September 2009, 5:09:30 am UUID: 7b30c951-3fce-b045-8a83-adb83114f5f0 Ancestors: DeltaStreams-Model-Igor.Stasenko.17
- fixed some stuff in DSDoIt to make it play nicely with viewer
=============== Diff against DeltaStreams-Model-Igor.Stasenko.17 ===============
Item was changed: ----- Method: DSDoIt>>applyUsing: (in category 'applying') ----- applyUsing: anApplier "Apply this change to the image. Double dispatch."
+ ^ anApplier applyDoIt: self! - anApplier applyDoIt: self!
Item was added: + ----- Method: DSDoIt>>doIt (in category 'accessing') ----- + doIt + ^ doIt!
Item was added: + ----- Method: DSDoIt>>expression (in category 'accessing') ----- + expression + ^ expression!
Item was changed: ----- Method: DSDoIt>>isReversable (in category 'testing') ----- isReversable "If this DoIt is marked to NOT execute (then it of course does nothing and is trivially reversable) or if there is a supplied antiDoIt signifying that it indeed can be reversed. NOTE: We trust the developer here. isReversable does NOT mean that it will work."
+ ^self executeOnApply == false or: [antiDoIt notNil]! - ^self executeOnApply not or: [antiDoIt notNil]!