--- a/AspectAdaptor.st Thu May 02 11:57:36 1996 +0200
+++ b/AspectAdaptor.st Thu May 02 15:28:28 1996 +0200
@@ -39,12 +39,16 @@
from/to a complex model.
Consider the case where editFields are required for the
- elements (instance variables) of a more complex model.
- Without an aspect adaptor, you needed to copy the individual
- values out-of and into multiple valueHolders.
+ elements (instance variables) of a compound object;
+ - without an aspect adaptor, you needed to copy the individual
+ values out-of the object and move these into multiple valueHolders.
+ Then, let the editFields modify the valueHolders contents and
+ finally, fetch the values and put them back into the compound object.
+
An aspectAdaptor makes this easier, by playing model with
value/value: symbols towards the editField, and forwarding changes and
- updates to/from the complex model using different aspect symbols.
+ updates to/from the combound object using different aspect symbols
+ and access messages.
Notice:
this class was implemented using protocol information
@@ -236,5 +240,5 @@
!AspectAdaptor class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libview2/AspectAdaptor.st,v 1.12 1996-04-27 17:58:52 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libview2/AspectAdaptor.st,v 1.13 1996-05-02 13:27:47 cg Exp $'
! !